A mi me funciona. No tengo idea de como lo estes utilizando.
Cita:
...
Fragmento obtenido de Firebird Release Notes Spanish para la versión 1.5
...
ROW_COUNT
Devuelve un entero, el número de registros involucrados en la última sentencia DML. Disponible en
PSQL, en el contexto del trigger o procedure. Actualmente devuelve cero tras una sentencia SELECT.
Sintaxis
ROW_COUNT
Ejemplo
UPDATE TABLE1 SET FIELD1 = 0 WHERE ID = :ID;
IF (ROW_COUNT = 0) THEN
INSERT INTO TABLE1 (ID, FIELD1) VALUES (:ID, 0);
Nota: esta variable no puede ser utilizada para ver los registros involucrados en EXECUTE STATEMENT.
|