In-Memory Database Guide : Overview of features : Types of in-memory tables : Table types and referential integrity
  
Table types and referential integrity
The persistent and non-persistent table differ in reference to referential integrity.
The following table shows which table types are allowed to refer to other types. For example, if a transient table is allowed to have a foreign key that references a persistent table, you will see “YES” in the cell at the intersection of the row “Transient Child” and the column “Persistent Parent”. If the foreign key constraint is not allowed, you will see a dash (-).
Every type of table may reference itself. In addition, transient tables may reference persistent tables (but not vice-versa). All other combinations are invalid.
 
Persistent disk‑based table
Persistent in‑memory table
Transient table
Temporary table
Persistent disk‑based table
Yes
Yes
 
 
Persistent in‑memory table
Yes
Yes
 
 
Transient table
Yes
Yes
Yes
 
Temporary table
 
 
 
Yes
See also
Types of in-memory tables