Feras como eu faço em c# para fazer uma chamada em uma procedure que na assinatura dela tem um Cursor ?
fiz conforme abaixo mais não deu certo
oConn.Open();
OpenCommand oComm = new OpenCommand("BEGIN PKG_PROC.PRC_DEVE_SER_CHAMADA(?,?);END;", oConn);
OpenParameter oDataMovIni = new OpenParameter(oConn, "dataMovIni", oConc.DataMovIni, System.Data.DbType.Date);
System.Data.Common.DbParameter param = oConn.getFactory.CreateParameter();
param.DbType = System.Data.DbType.Object;
param.Direction = System.Data.ParameterDirection.Output;
param.ParameterName = "myCursor";
oComm.getCommand.Parameters.Add(oDataMovIni.getParameter);
oComm.getCommand.Parameters.Add(param);
System.Data.DataSet ds = getDataSet(oConn, oComm, oConc.LogComandoSql);
return oConc;