Ägaren av en procedur måste beviljas behörighet att komma åt de underliggande objekten direkt, inte genom en roll . För att ha samma åtkomstnivå som dina procedurer, använd följande kommandon:
SET ROLE NONE;
För att komma åt en annan tabell från en procedur måste du få SELECT direkt, inte genom en roll:
GRANT SELECT ON TURAT03.GESCHAEFTE TO <your_user>;
Den här artikeln av Tom Kyte innehåller ytterligare information.