Z mého Oracle-ish z pohledu, to byla vaše obrovská chyba:
CREATE OR REPLACE PROCEDURE "CustOrdersOrders"
- -
these double quotes
Protože ve výchozím nastavení Oracle ukládá všechny názvy objektů do slovníku velkými písmeny, ale můžete na něj odkazovat, jak chcete, např. custordersorders
, CUSTordERsordERS
, CUSTORDERSORDERS
, CustOrdersOrders
- žádný problém. Pokud však jakýkoli název (postup, tabulku, sloupec, ...) uzavřete do uvozovek, musíte použijte dvojité uvozovky, kdykoli odkazujete na daný objekt, uzavřené do stejných dvojitých uvozovek a odpovídajících velikostí písmen přesně tak, jak jste to použili při vytváření tohoto objektu.
Takže:buď znovu vytvořte proceduru jako CREATE OR REPLACE PROCEDURE CustOrdersOrders
(což je to, co bych navrhoval), nebo použijte dvojité uvozovky.