구글링해봤는데 딱히 방법이 보이지 않았는데 구세주를 만났다.


http://www.codeproject.com/Articles/14127/How-to-call-an-Oracle-Stored-Procedure-that-return


컨넥션 스트링에 PLSQLRSet=1;이게 답이였다.


Provider=OraOLEDB.Oracle;PLSQLRSet=1;Data Source=XXX


기존에 MS-SQL로 개발되어 있는 프로그램에서 저부분만 수정했더니 잘 동작했다.


물론 자동으로 마이그레이션 해준 프로시져를 약간 손보긴 했지만  잘 돌아간다.