Tambien falta un Punto y coma:
Código SQL
[-]
DECLARE VARIABLE elid INTEGER;
DECLARE VARIABLE elnom VARCHAR(20);
BEGIN
FOR
SELECT N.IDNOMBRE, N.NOM FROM NOMBRE N, USUARIO U WHERE N.IDNOMBRE = U.IDN
INTO ELID,ELNOM
DO
BEGIN
UPDATE USUARIO SET USUARIO = :ELNOM WHERE IDN = :ELID;
END
END