Nie testowałem tego z funkcją, ale dla moich procedur składowanych. Określam parametr out dla refCursor.
command.Parameters.Add(new OracleParameter("refcur_questions", OracleDbType.RefCursor, ParameterDirection.Output));
Jeśli jesteś w stanie uzyskać funkcję do pracy z CommandType.Text. Zastanawiam się, czy możesz spróbować dodać powyższy parametr, z wyjątkiem kierunku jako:
ParameterDirection.ReturnValue
Używam Oracle.DataAccess w wersji 2.111.6.0