Ayuda con Oracle y Stored Procedures

tema enviado por Fox en Java
tema iniciado el 27/11/2007
¡Buenas! Tengo un problema trabajando con Stored procedures. Apenas comienzo, y quisiera que me aclararan una duda, tal vez es simplemente una tontería que desconozco. Estoy intentando extraer el valor de un parámetro de tipo booleano. La conexión está bien, está probada para otras consultas. La llamada al SP sería algo como esto: //... calls = conn.prepareCall ("{call ZSPequipo.comprobarExistenciaEquipo(?,?)}"); calls.setString(1, equipo); calls.registerOutParameter(2, OracleTypes.BOOLEAN); calls.execute(); //... luego extraigo el resultado y por favor, corrijanme si está mal... //... boolean result = ((ResultSet) (calls.getObject(1))).getBoolean(1); //... El resultado de LA ASIGNACIÓN del parámetro de salida (es decir, antes de el execute), es SQLException: tipo de columna no válido, apuntando, como dije, al registerOutParameter. ¿Acaso solo puedo obtener cursores? No sé qué hacer :( Gracias :P