Twoje uprawnienia są przydzielane przez ROLE. Jest to w porządku z bezpośrednim SQL, ale nie działa z PL/SQL.
Musisz nabyć uprawnienia bezpośrednio dla swojego użytkownika.
Podczas testowania wcześniej ustawionych zapytań PL/SQL
set role none;
to dezaktywuje przywileje nabyte przez ROLE
i pokaż możliwe problemy z działaniem w PL/SQL.