De functies INVOEREN, UPDATEN en VERWIJDEREN zijn uitdrukkelijk bedoeld voor gebruik bij het schrijven van triggercode (zie triggerdocumentatie ), dus er is absoluut geen verbod op het gebruik ervan. Evenzo is RAISE_APPLICATION_ERROR gedocumenteerd bedoeld zijn voor gebruik door ontwikkelaars.
Nu ik zojuist DBMS_STANDARD heb DEScribeerd, zijn er zeker enkele functies die ik niet ken en die misschien niet in je eigen code zouden moeten worden gebruikt (voor zover ik weet), zoals GRANTEE.
Over het algemeen, als u officiële documentatie van Oracle kunt vinden die u vertelt hoe u iets moet gebruiken, dan is het OK om het te gebruiken.