As funções INSERTING, UPDATING e DELETING são expressamente fornecidas para uso na escrita de código de gatilho (consulte documentação do gatilho ), então não há absolutamente nenhuma proibição contra o uso deles. Da mesma forma, RAISE_APPLICATION_ERROR é documentado para ser usado por desenvolvedores.
Tendo acabado de DESCribed DBMS_STANDARD, certamente existem algumas funções lá que eu não conheço e que talvez não devam ser usadas em seu próprio código (pelo que sei), como GRANTEE.
Geralmente, se você encontrar a documentação oficial da Oracle informando como usar algo, não há problema em usá-lo.