DDL . का उपयोग करना एक बुरा विचार है (जैसे GRANT ) संग्रहित प्रक्रियाओं के अंदर।
आपको डायनामिक SQL का उपयोग करना होगा (EXECUTE IMMEDIATE ) ऐसा करने के लिए, लेकिन, ईमानदारी से, मैं नहीं देखता कि आप इसे एक संग्रहीत खरीद के अंदर क्यों करना चाहेंगे।