Jag har inte testat detta med en funktion, utan för mina lagrade procedurer. Jag anger ut-parametern för refCursor.
command.Parameters.Add(new OracleParameter("refcur_questions", OracleDbType.RefCursor, ParameterDirection.Output));
Om du kan få funktionen att fungera med CommandType.Text. Jag undrar om du kan försöka lägga till parametern ovan förutom med riktningen som:
ParameterDirection.ReturnValue
Jag använder Oracle.DataAccess version 2.111.6.0