No me funciona el procedure el campo contador no se dónde lo sacas, y si lo pongo de esta forma:
begin
/* Pongo a 0 el contador */
id = 0;
/* Recorro toda la tabla */
/* RDB$DB_KEY es un campo que identifica a cada registro */
FOR select RDB$DB_KEY from USERS_LOG_ENTRADAS
into :clave
DO
begin
update USERS_LOG_ENTRADAS
set ID = :id
where RDB$DB_KEY=:CLAVE;
end
end
Funciona pero dice ROWS AFFECTED 0