Chyby kompilace můžete získat ze zobrazení DBA_ERRORS nebo USER_ERRORS. Ve vašem případě zkuste něco jako
SELECT *
FROM USER_ERRORS
WHERE NAME = 'ADDRESS_INSERT'
Pamatujte, že v tabulce Oracle jsou názvy zobrazení, procedury, balíčku atd. UPPER_CASE
ve výchozím nastavení, i když jsou zobrazeny lower_case
ve zdrojovém kódu.
Hned nahoře vidím, že CREATE TYPE
není platný v řízení. Pravděpodobně chcete něco jako
TYPE COLORARRAY IS VARRAY(10) OF VARCHAR2(10)
Viz část Referenční příručka PL/SQL o definování kolekce typy. pro další informace.
Hodně štěstí.