rep_date = date(2011, 6, 30)
l_cur = curs.var(cx_Oracle.CURSOR)
l_query = curs.callproc('sp_procedure', (cid, rep_date, l_cur))
l_results = l_query[2]
for row in l_results:
    print(row)
for row in l_results.description:
    pass
Python-Oracle передает параметр Cursor Out