फ्लाई पर संकलित PLSQL कोड में योजना को बदलना असंभव है। आपको इसके बजाय गतिशील SQL का उपयोग करना चाहिए।http://docs.oracle.com/cd/B28359_01/appdev.111/b28370/dynamic.htm लेकिन आपको यह समझना चाहिए कि इस विकल्प का साइड इफेक्ट है - हर बार जब आप डायनेमिक sql को कॉल करते हैं तो यह फिर से कंपाइल हो जाता है। तो यह धीमा और अधिक जोखिम भरा है।