Fra min Oracle-ish synspunkt, var dette din store fejl:
CREATE OR REPLACE PROCEDURE "CustOrdersOrders"
- -
these double quotes
Fordi Oracle som standard gemmer alle objektnavne i ordbogen med store bogstaver, men du kan henvise til den, som du vil, f.eks. custordersorders
, CUSTordERsordERS
, CUSTORDERSORDERS
, CustOrdersOrders
- intet problem. Men hvis du indsætter et navn (procedure, tabel, kolonne, ...) i dobbelte anførselstegn, skal brug dobbelte anførselstegn, hver gang du refererer til det objekt, omsluttet af de samme dobbelte anførselstegn og matchende store og små bogstaver, præcis som du brugte det, da du oprettede objektet.
Så:enten genskab proceduren som CREATE OR REPLACE PROCEDURE CustOrdersOrders
(hvilket er, hvad jeg vil foreslå), eller brug dobbelte anførselstegn.