Вътре в PL/SQL блоковете имате само привилегии, които са ви предоставени директно . Привилегии, които се предоставят чрез роля (напр. DBA
) не се прилагат вътре в PL/SQL блок, т.е. процедура.
Дайте привилегия директно, например GRANT ALTER ANY TABLE TO SASDBA;