関数INSERTING、UPDATING、およびDELETINGは、トリガーコードの記述に使用するために明示的に提供されています(トリガーのドキュメント )、したがって、それらを使用することに対する禁止事項はまったくありません。同様に、RAISE_APPLICATION_ERRORは文書化されています 開発者による使用を目的としています。
DBMS_STANDARDについて説明したばかりですが、確かにそこには私が知らない関数がいくつかあり、GRANTEEなどの(私が知っているすべての)独自のコードで使用すべきではないかもしれません。
一般に、何かの使用方法を説明しているOracleの公式ドキュメントを見つけることができれば、それを使用しても問題ありません。