Con la ayuda de
ecfisa y la sugerencia de
Caral finalmente simplifiqué el código, que adjunto por si alguien pudiera necesitarlo:
Código Delphi
[-]ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('Select distinct SERIESUID, First (IMAGE_PATH) as ImagePath from IMAGES where STUDYUID like'
+ QuotedStr(DBEditID.Text+'%')+ 'group by SERIESUID');
ADOQuery1.Open;
Muchas gracias a todos