För det mesta tror jag att svaret är "Ja". Jag tror att det även går att ladda Java- och C-moduler så att de kan anropas/bli anropade med PL/SQL-kod i databasen, men jag har själv aldrig sett detta gjort. Jag är inte säker på var jag ska leta efter information om detta, men nu har du andra ledtrådar till forskning;)
Exempel på en lagrad Java-procedur: http://www.developer.com/db/article.php/3337411/Oracle-and-Java-Stored-Procedures.htm
..och oroa dig inte för att PL/SQL ska dö eller dö. Jag tror att det fortfarande är så som de flesta lagrade procedurerna och koden i databasen skrivs för Oracle.