Funkce VLOŽENÍ, AKTUALIZACE a VYMAZÁNÍ jsou výslovně poskytovány pro použití při psaní spouštěcího kódu (viz dokumentace spouštěče ), takže neexistuje absolutně žádný zákaz jejich používání. Podobně RAISE_APPLICATION_ERROR je zdokumentován určené pro použití vývojáři.
Když jsem právě DESCriboval DBMS_STANDARD, určitě tam jsou některé funkce, o kterých nevím a které by možná neměly být používány ve vašem vlastním kódu (pokud vím), jako je GRANTEE.
Obecně platí, že pokud najdete oficiální dokumentaci Oracle, která vám řekne, jak něco používat, pak je v pořádku to použít.