WITH CALLER PRIVILEGES
By default, the SQL statement is executed with the privileges of the current user.Specifying WITH CALLER PRIVILEGES
combines the privileges of the calling procedure or trigger with those of the user, as if the statement were executed directly by the routine.WITH CALLER PRIVILEGES
has no effect if the ON EXTERNAL
clause is also present.