Hola...
Primero que nada... procura usar las etiquetas
SQL para mostrar tu código, así es más entendible...
Tu código debería ser:
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
Saludos...