INSERTING, UPDATING और DELETING फ़ंक्शन स्पष्ट रूप से ट्रिगर कोड लिखने में उपयोग के लिए प्रदान किए गए हैं (देखें ट्रिगर दस्तावेज़ ), इसलिए उनका उपयोग करने के खिलाफ बिल्कुल कोई प्रतिबंध नहीं है। इसी तरह, RAISE_APPLICATION_ERROR दस्तावेज है। डेवलपर्स द्वारा उपयोग के लिए अभिप्रेत है।
केवल DESCribed DBMS_STANDARD होने के बाद निश्चित रूप से वहां कुछ फ़ंक्शन हैं जिनके बारे में मुझे पता नहीं है और शायद आपके अपने कोड (सभी के लिए मुझे पता है) जैसे GRANTEE में उपयोग नहीं किया जाना चाहिए।
आम तौर पर, यदि आप ओरेकल के आधिकारिक दस्तावेज पा सकते हैं जो आपको बता रहे हैं कि किसी चीज़ का उपयोग कैसे करना है, तो इसका उपयोग करना ठीक है।