W większości myślę, że odpowiedź brzmi „Tak”. Myślę, że można również załadować moduły Java i C, aby mogły wywoływać/być wywoływane przez kod PL/SQL w bazie danych, ale sam nigdy tego nie widziałem. Nie jestem pewien, gdzie szukać informacji na ten temat, ale teraz masz inne tropy do badań;)
Przykład procedury składowanej Java: http://www.developer.com/db/article.php/3337411/Oracle-and-Java-Stored-Procedures.htm
..i nie martw się, że PL/SQL będzie martwy lub umierający. Myślę, że nadal jest to sposób, w jaki większość procedur składowanych i kodu w bazie danych jest napisana dla Oracle.