Hola,
No sé cómo será asignar la "salida de una consulta con tres campos", pero, el tema de la matriz bien podría ser algo así, por ejemplo:
Código Delphi
[-]
var
matriz: array [1..3] of string;
begin
matriz[1] := 'campo1';
matriz[2] := 'campo2';
matriz[3] := 'campo3';
end;
O me equivoco y tú querías referirte a otra cosa... ¿verdad?