I think you have misunderstood.... i m talking about execute priv
When a user executes a package that contains static SQL statements,
explicit privileges for database objects referenced in the statements are
not required. The user only needs EXECUTE privilege on the package to
execute the statements. However, this does not mean that the user has
direct access to the underlying database objects.