Gracias por la respuesta.
El update propuesto ha funcionado bien, no sabia que podia actualizar de una tacada los dos campos.
El método de insercion de datos en la tabla es este:
Código Delphi
[-]
IBSQLMaster.SQL.Text := 'Insert into CTR0003C values(:C1, :C2, :C3, :C4, :C5, :C6, :C7, :C8, :C9, :C10, :C11, :C12)';
F := TIBInputDelimitedFile.Create;
try
F.ColDelimiter:=';';
F.Filename := 'C:\Trial_1.0\Masters\Master.txt';
IBSQLMaster.BatchInput(F);
finally
F.Free;
end;
Donde apellido1 es C3 y apellido2 es C4
En cuanto a la busqueda lo hago por un campo union de apellido1 + apellido2 + nombre
Saludos
Josep