public void ExecuteStoredProc(OracleConnection conn)
{
OraclePackage package = new OraclePackage();
// Set active connection
// Connection must be opened
package.Connection = conn;
// Set package name where stored procedure exists
package.PackageName = "dbms_random";
// Execute procedure with parameters
package.ExecuteProcedure("initialize", 10);
// Execute procedure and return value
object randomInt = package.ExecuteProcedure("random",typeof(Int));
// Print returned value
Console.WriteLine(randomInt);
// Execute procedure without parameters
package.ExecuteProcedure("terminate");
}