si te fijas, lIbScript tiene una propiedad que es sql también, por tanto puedes usar un query como dices, aunque ejecutando la sql por cada línea del Stringlist.
Más o menos:
Código Delphi
[-]
For I := 0 To lArchivo.Count-1 Do Begin
lExtructura.Clear; ExtractStrings([','], [','], Pchar(lArchivo[i]), lExtructura); lIbScript.SQL.Add(Format(csSql, [lExtructura[0], lExtructura[1], FormatDateTime('mm/dd/yyyy', StrToDate(lExtructura[2]))])); lIbScript.Execute; End;
Saludos