My Oracle Support Banner

What happens if a Definer's Rights procedure [A} calls an Invoker's rights procedure [B]? Will B still execute as Invoker's Rights? (Doc ID 1500896.1)

Last updated on JANUARY 06, 2020

Applies to:

PL/SQL - Version 11.2.0.3 and later
Information in this document applies to any platform.

Goal

Answer the question(s):

What happens if a Definer's Rights procedure [A} calls an Invoker's rights procedure [B]?  Will B still execute as Invoker's Rights?

-and-

Why are DBMS_CQ_NOTIFICATION and DBMS_CHANGE_NOTIFICATION registering notifications for the current database user and not the definer if the package is called from a definer's rights procedure/package.
 

Solution

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Goal
Solution


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.