See “Ref Cursor Mode” for information on how to specify the way that the data provider processes REF CURSORs.
The Oracle data provider uses the OracleParameter object to support the PL/SQL Associative Array type (see “OracleParameter Class”). Users can supply the list of values as a .NET Array object. If the stored procedure has input arguments of this type, the list is supplied before executing; if the stored procedure or function has input/output arguments, the list is supplied after executing.
When the BindByName property is set to True (see “OracleParameter Class”), you can bind the parameters out of order, as shown in the following C# code fragment: