От моя Oracle-ish гледна точка, това беше вашата огромна грешка:
CREATE OR REPLACE PROCEDURE "CustOrdersOrders"
- -
these double quotes
Тъй като по подразбиране Oracle съхранява всички имена на обекти в речника с главни букви, но можете да ги препращате по какъвто и да е начин, напр. custordersorders
, CUSTordERsordERS
, CUSTORDERSORDERS
, CustOrdersOrders
- няма проблем. Но ако оградите някое име (процедура, таблица, колона, ...) в двойни кавички, вие трябва използвайте двойни кавички всеки път, когато препращате към този обект, оградени в същите двойни кавички и съвпадащи малки и големи букви, точно както сте го използвали при създаването на този обект.
Така че:или пресъздайте процедурата като CREATE OR REPLACE PROCEDURE CustOrdersOrders
(което бих предложил) или използвайте двойни кавички.