Procedure blablabla; var i:integer; begin ..... {some code here} SQLQuery1.Open; for i := 0 to SQLQuery1.FieldCount-1 do begin; Memo1.Lines.Append(SQLQuery1.Fields[i].DisplayName); end; SQLQuery1.Close; .... {some code here} end;