Typed tables
Typed tables are tables that are defined with a user-defined structured type.
With typed tables, you can establish a hierarchical structure with a defined relationship between those tables called a table hierarchy. The table hierarchy is made up of a single root table, supertables, and subtables.
Typed tables store instances of structured types as rows, in which each attribute of the type is stored in a separate column.