Chủ sở hữu của thủ tục phải được cấp đặc quyền để truy cập trực tiếp vào các đối tượng bên dưới, không phải thông qua vai trò . Để có cùng cấp độ truy cập như các thủ tục của bạn, hãy sử dụng các lệnh sau:
SET ROLE NONE;
Để truy cập một bảng khác từ một thủ tục, bạn cần được cấp SELECT trực tiếp, không phải thông qua một vai trò:
GRANT SELECT ON TURAT03.GESCHAEFTE TO <your_user>;
Bài viết này của Tom Kyte chứa thông tin bổ sung.