Ihre Berechtigungen werden über ROLE zugewiesen. Dies ist mit direktem SQL in Ordnung, funktioniert aber nicht mit PL/SQL.
Sie müssen die Privilegien direkt für Ihren Benutzer erwerben.
Beim Testen der vorab festgelegten PL/SQL-Abfragen
set role none;
Dadurch werden die über ROLE
erworbenen Berechtigungen deaktiviert und zeigt mögliche Probleme bei der Ausführung in PL/SQL.