sql = 'UPDATE customer SET field = :field WHERE id = :id';
query.SQL = sql;
query.Prepare;
// выполняем блок ниже в цикле по массиву переданных ИДов
for ...
startTransaction();
try
...
query.Param['id'] = ...
query.Param['field'] = ...
query.Exec();
commitTransaction();
except
rollbackTransaction();
raise;
end;