yes
Privileges on Objects Associated with a Routine The database server checks the existence of any referenced objects and verifies that the user invoking the routine has the necessary privileges to access the referenced objects. For example, if a user executes a routine that updates data in a table, the user must have the Update privilege for the table or columns referenced in the routine. Objects referenced by a routine include:
promo()
dbspace_cleanup()
cluster_catalog()
dbspace_cleanu
dbpace_cleanup()