Z mojej wyroczni z punktu widzenia, to był twój ogromny błąd:
CREATE OR REPLACE PROCEDURE "CustOrdersOrders"
- -
these double quotes
Ponieważ domyślnie Oracle przechowuje wszystkie nazwy obiektów w słowniku wielkimi literami, ale możesz odwoływać się do niego w dowolny sposób, np. custordersorders
, CUSTordERsordERS
, CUSTORDERSORDERS
, CustOrdersOrders
- bez problemu. Ale jeśli umieścisz jakąkolwiek nazwę (procedura, tabela, kolumna, ...) w podwójnych cudzysłowach, musisz używaj podwójnych cudzysłowów za każdym razem, gdy odwołujesz się do tego obiektu, ujęty w te same podwójne cudzysłowy i pasującą wielkość liter dokładnie tak, jak użyłeś podczas tworzenia tego obiektu.
Tak więc:albo ponownie utwórz procedurę jako CREATE OR REPLACE PROCEDURE CustOrdersOrders
(co sugeruję) lub użyj podwójnych cudzysłowów.