Błędy kompilacji można uzyskać z widoków DBA_ERRORS lub USER_ERRORS. W Twoim przypadku spróbuj czegoś takiego jak
SELECT *
FROM USER_ERRORS
WHERE NAME = 'ADDRESS_INSERT'
Pamiętaj, że w tabeli Oracle, widok, procedura, pakiet itp. nazwy to UPPER_CASE
domyślnie, nawet jeśli są wyświetlane w lower_case
w kodzie źródłowym.
Zaraz u góry widzę, że CREATE TYPE
nie obowiązuje w procedurze. Prawdopodobnie chcesz coś takiego
TYPE COLORARRAY IS VARRAY(10) OF VARCHAR2(10)
Zobacz podręcznik PL/SQL Reference Manual na temat definiowania kolekcji typy. w celu uzyskania dalszych informacji.
Powodzenia.