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.