De mi Oracle-ish punto de vista, este fue tu gran error:
CREATE OR REPLACE PROCEDURE "CustOrdersOrders"
- -
these double quotes
Porque, de forma predeterminada, Oracle almacena todos los nombres de objetos en el diccionario en mayúsculas, pero puede hacer referencia a ellos de la forma que desee, p. custordersorders
, CUSTordERsordERS
, custordersorders
, CustOrdersOrders
- ningún problema. Pero, si escribe cualquier nombre (procedimiento, tabla, columna, ...) entre comillas dobles, debe use comillas dobles cada vez que haga referencia a ese objeto, encerrado en las mismas comillas dobles y mayúsculas y minúsculas exactamente como las usó al crear ese objeto.
Entonces:vuelva a crear el procedimiento como CREATE OR REPLACE PROCEDURE CustOrdersOrders
(que es lo que yo sugeriría), o use comillas dobles.