Funkcje WSTAWIANIE, AKTUALIZACJA i USUWANIE są wyraźnie przewidziane do użycia przy pisaniu kodu wyzwalającego (patrz dokumentacja wyzwalacza ), więc nie ma absolutnie żadnego zakazu ich używania. Podobnie RAISE_APPLICATION_ERROR jest udokumentowany przeznaczone do użytku przez programistów.
Po opisaniu DBMS_STANDARD z pewnością są tam pewne funkcje, o których nie wiem i które być może nie powinny być używane w twoim własnym kodzie (z tego, co wiem), takich jak GRANTEE.
Ogólnie rzecz biorąc, jeśli możesz znaleźć oficjalną dokumentację Oracle, która mówi, jak z czegoś korzystać, możesz z niej skorzystać.