PLS-00201: identifier must be declared
bedeutet entweder
- Es existiert wirklich nicht, oder
- Es existiert, aber der Aufrufer hat keine Rechte, es auszuführen, oder
- Es existiert in einem anderen Schema als dem Standardschema des Aufrufers, und der Aufrufer muss angeben, welches.
Im Fall von #2 müssen Sie dem Aufrufer (oder einer Rolle, die der Aufrufer hat) die Ausführungsberechtigung für das Paket erteilen.
Im Fall von Nr. 3 müssen Sie entweder das Schema angeben oder es als Ihr Standardschema für die Sitzung festlegen oder ein Synonym erstellen.