...
Privilege to add/drop functions and macros are restricted to the admin userrole.
To enable users to use functions, the ability to create permanent functions has been added. A user in admin role can run commands to create these functions, that all users can then use.
Privileges
● SELECT privilege - gives read access to object
...