Sebaiknya gunakan DDL (seperti GRANT ) di dalam prosedur tersimpan.
Anda harus menggunakan SQL dinamis (EXECUTE IMMEDIATE ) untuk melakukan ini, tetapi, sejujurnya, saya tidak mengerti mengapa Anda ingin melakukan ini di dalam proc yang tersimpan.