using TD release 14.10.07.01
I create a simple macro named "table_att" .
If i execute it with DBC it works fine, but if some other user try to execute it obtains the error :
"EXECUTE Failed. 3523: The user does not have EXECUTE access to <mocro_name>"
The user I use to chech it is "franc" , with role "rl_franc" , the role has all grants for the db where my macro is defined "db_macro".