Ich habe die Ratschläge in den Kommentaren befolgt und erfahren, dass mein Problem überhaupt nicht mit meiner Oracle-Datenbankinstallation zusammenhängt.
Ich habe DBeaver verwendet, als ich versucht habe, ein pl/sql-Skript auszuführen, und aus irgendeinem Grund weiß ich nicht, dass es mit ORA-00900 fehlgeschlagen ist. Nachdem ich die Frage gepostet hatte, habe ich das gleiche Skript in Toad for Oracle ausgeführt, und es funktioniert ohne Probleme. Das Ausführen des gleichen Skripts in SQL Plus funktioniert auch problemlos.
Ich weiß noch nicht, was den Fehler in DBeaver verursacht, aber zumindest weiß ich jetzt, dass der Fehlercode ORA-00900 nicht bedeutet, dass meiner Datenbank eine prozedurale Option fehlt. Im Nachhinein hätte ich mein Skript wahrscheinlich zuerst in SQL Plus testen sollen, bevor ich die Frage poste.
Wie auch immer, danke für die Kommentare Jungs, es hat mir wirklich sehr geholfen.