Caching of EXECUTE on packages and routines
You can enable package and routine authorization caching on your system.
The results of authorization checks on the EXECUTE privilege for packages and routines are cached. If this privilege is revoked in the exit routine, the cached information is not updated to reflect the revoke. You must use the SQL GRANT and REVOKE statements to update the cached information.