C# 에서 프로시져 호출해서 오라클 데이터 받아오려는데


outparameter가 refcursor랑 varchar2인데


둘 다 받아오려면 어떻게 해야하죠??


읽어오는 변수들은 프로퍼티로

 List<TEST> testlist= new List<TEST>(); 로 해당 리스트에 저장하려 합니다.


cmd.ExecuteNonQuery();; 하고

OracleDataReader dr = ((OracleRefCursor)'제refcursor변수'.Value).GetDataReader();

refcursor는 while(dr.read())로 읽어온 후에


varchar2 파라미터는 refcursor를 읽는 while문 밖에서 읽고 저장해야할거 같은데 어떻게 읽어와서 저장해야하는지.. 아시는분 있을까요?


var a = '제varchar2변수'.ToString().Trim(); 

한다음에 a를 그냥 리스트에 넣으면 될까요??