Pues no cambiaría mucho solo que usarías las clases ado.net para oracle.
Puedes consultar la propia documentación de microsoft.
Procedimientos almacenados de forma de llamar a Oracle en Visual Basic .NET con el proveedor administrado de Oracle de Microsoft
Como veras la clave esta en definir el objeto comand como store procedure.
Código vb.net:
Ver originalcomand.CommandType = CommandType.StoredProcedure
De ahí lo demás es casi similar a como que estuvieras haciendo las query manuales.