Jag har följt råden i kommentarerna och lärt mig att mitt problem inte alls är med min Oracle-databasinstallation.
Jag använde DBeaver när jag försökte köra något pl/sql-skript, och av någon anledning vet jag inte att det misslyckades med ORA-00900. Efter att ha postat frågan körde jag samma skript i Toad for Oracle, och det fungerar utan problem. Att köra samma skript i SQL Plus fungerar också okej.
Jag vet inte vad som orsakar felet i DBeaver än, men nu vet jag åtminstone att felkoden ORA-00900 inte betyder att min databas saknar någon funktion för Procedural Option. I efterhand borde jag nog ha testat mitt skript i SQL Plus innan jag postade frågan.
Hur som helst, tack för kommentarerna killar, det har verkligen hjälpt mig massor.