I saw a similar question for SqlDB but after
I don't know which library you use for Oracle access... but usually it is possible to declare the cursor out and the param out both as Parameters and use ExecuteNonQuery with an anoynmous PL/SQL-block (in which you call the Stored Procedure)... for example with the Devart dotconnect components this is possible... (not affilliated, just a happy customer)