Oracle zal uw definitie niet compileren omdat het type Item
is nog niet samengesteld. Waarom probeer je dit niet eens:
Compileer dit:
CREATE OR REPLACE TYPE Item;
CREATE OR REPLACE TYPE items_table IS TABLE OF REF item;
en probeer dan:
CREATE OR REPLACE TYPE item AS OBJECT (
id number,
subitems items_table
)