RE:Ejecutar un PL desde un ejecutable de VB
Que tal DEPRo? Si te refieres a un sp de Oracle, tengo la solución, solo que no tengo experiencia en VB antigüo. Con .NET es bien simple:
1) Consigue el Oracle .NET Provider (http://www.oracle.com/technology/tech/windows/odpnet/index.html)
2) Crea un OracleCommand y los parámetros los pasas con dos puntos antes del nombre de la variable
Ahora bien, si te refieres a poder ejecutar un bloque de PL/SQL, me imagino que es la misma lógica, aunque no se el tema del BEGIN y END en Oracle como quedaría, supongo que debes hacer prueba y error.
Saludos!