Voor het grootste deel denk ik dat het antwoord "Ja" is. Ik denk dat het ook mogelijk is om Java- en C-modules te laden zodat ze kunnen worden aangeroepen/aangeroepen door PL/SQL-code in de database, maar ik heb dit zelf nog nooit zien gebeuren. Ik weet niet zeker waar ik informatie hierover moet zoeken, maar nu heb je andere aanwijzingen voor onderzoek;)
Voorbeeld van een Java-opgeslagen procedure: http://www.developer.com/db/article.php/3337411/Oracle-and-Java-Stored-Procedures.htm
..en maak je geen zorgen dat PL/SQL dood of stervende is. Ik denk dat dit nog steeds de manier is waarop de meeste opgeslagen procedures en in-databasecode voor Oracle worden geschreven.