Les fonctions INSERTING, UPDATING et DELETING sont expressément fournies pour être utilisées lors de l'écriture du code déclencheur (voir documentation sur les déclencheurs ), il n'y a donc absolument aucune interdiction de les utiliser. De même, RAISE_APPLICATION_ERROR est documenté être destiné à être utilisé par les développeurs.
Ayant juste DEScribé DBMS_STANDARD, il y a certainement des fonctions là-dedans que je ne connais pas et qui ne devraient peut-être pas être utilisées dans votre propre code (pour autant que je sache) telles que GRANTEE.
Généralement, si vous pouvez trouver la documentation officielle d'Oracle vous expliquant comment utiliser quelque chose, alors vous pouvez l'utiliser.