Model bezpieczeństwa Oracle oznacza, że nie możemy budować obiektów bazodanowych (widoków, procedur składowanych itp.) przy użyciu uprawnień przyznanych naszemu kontu poprzez rolę. Uprawnienia muszą być wyraźnie przyznane naszemu imiennemu kontu.
Dotyczy to również bloków anonimowych.
Tak więc, jeśli chcesz zbudować PL/SQL, który będzie działał z obiektami bazy danych w innych schematach, będziesz musiał poprosić właściciela schematu - lub DBA - o przyznanie Ci potrzebnych uprawnień.