Oracle kommer inte att kompilera din definition eftersom typen Item
har inte sammanställts ännu. Varför testar du inte detta:
Kompilera detta:
CREATE OR REPLACE TYPE Item;
CREATE OR REPLACE TYPE items_table IS TABLE OF REF item;
och försök sedan:
CREATE OR REPLACE TYPE item AS OBJECT (
id number,
subitems items_table
)