de hecho en el procedimiento hace un select count para ver si el producto existe lo modifique en caso que el count sea 1, y si el procedimiento está devolviendo un numero 1 o 2, y ese numero se almacena debajo del dataset "tabla" despues de haber pasado por ella
Código:
AccesoDatos = new clsADAccesoDatosOracle();
AccesoDatos.IniciaTran();
tabla = AccesoDatos.EjecutaQueryOracleTran("PKG_P.pa_insertaproducto", p);
respuesta = Convert.ToInt32(tabla.Rows[0].ItemArray[0].ToString()); //esta determina si continúa el proceso o rechaza el trans