procedure TForm1.Button1Click(Sender: TObject);
begin
ADOQuery1.SQL.Text := 'select nm.prefijo + nm.nom + nm.sufijo + '' '' + m.prefijo + m.nom + m.sufijo from muchos nm, muchos m where nm.idtipo = ''NM'' and m.idtipo = ''M'' order by nm.prefijo + nm.nom + nm.sufijo + '' '' + m.prefijo + m.nom + m.sufijo';
ADOQuery1.Active:= True;
with ADOQuery1 do
begin
First;
while not EOF do
begin
ListBox1.AddItem(Fields.FieldByNumber(1).AsString, nil);
Next;
end;
end;
end;