I created a des_encrypt, des_decrypt function as a DBA user, I granted execute rights to the user - they have execute rights on the functions and the package (DBMS_OBFUSCATION_TOOLKIT) but the user gets an invalid column name when he tries to user the function. Both the functions work as the DBA user. Any thoughts would be appreciated.