Sie können Kompilierungsfehler von den Ansichten DBA_ERRORS oder USER_ERRORS erhalten. Versuchen Sie in Ihrem Fall so etwas wie
SELECT *
FROM USER_ERRORS
WHERE NAME = 'ADDRESS_INSERT'
Denken Sie daran, dass in Oracle Tabellen, Ansichten, Prozeduren, Pakete usw. Namen UPPER_CASE sind standardmäßig, auch wenn sie in lower_case angezeigt werden in Ihrem Quellcode.
Ganz oben kann ich diesen CREATE TYPE sehen ist in einem Verfahren nicht gültig. Wahrscheinlich möchten Sie so etwas wie
TYPE COLORARRAY IS VARRAY(10) OF VARCHAR2(10)
Siehe Abschnitt des PL/SQL-Referenzhandbuchs zum Definieren von Sammlungen Typen. für weitere Informationen.
Viel Glück.