El propietario de un procedimiento debe tener privilegios para acceder a los objetos subyacentes directamente, no a través de un rol . Para tener el mismo nivel de acceso que sus procedimientos, use los siguientes comandos:
SET ROLE NONE;
Para acceder a otra tabla desde un procedimiento, se le debe otorgar SELECT directamente, no a través de un rol:
GRANT SELECT ON TURAT03.GESCHAEFTE TO <your_user>;
Este artículo de Tom Kyte contiene información adicional.