Можете да получите грешки при компилиране от изгледите DBA_ERRORS или USER_ERRORS. Във вашия случай опитайте нещо като
SELECT *
FROM USER_ERRORS
WHERE NAME = 'ADDRESS_INSERT'
Не забравяйте, че в Oracle имената на таблица, изглед, процедура, пакет и т.н. са UPPER_CASE
по подразбиране, дори ако са показани с lower_case
във вашия изходен код.
Точно отгоре виждам това CREATE TYPE
не е валиден в процедура. Вероятно искате нещо като
TYPE COLORARRAY IS VARRAY(10) OF VARCHAR2(10)
Вижте раздела PL/SQL Справочно ръководство за дефиниране на колекция типове. за допълнителна информация.
Успех.