Tôi đã không thử nghiệm điều này với một hàm, nhưng đối với các thủ tục được lưu trữ của tôi. Tôi chỉ định tham số out cho refCursor.
command.Parameters.Add(new OracleParameter("refcur_questions", OracleDbType.RefCursor, ParameterDirection.Output));
Nếu bạn có thể làm cho hàm hoạt động với CommandType.Text. Tôi tự hỏi liệu bạn có thể thử thêm thông số ở trên ngoại trừ với hướng là:
ParameterDirection.ReturnValue
Tôi đang sử dụng Oracle.DataAccess phiên bản 2.111.6.0