Использую AbsoluteDatabase (
http://www.componentace.com/bde_repl...database. htm) . Основная утечка времени была в проверке селектом существует ли такая запись в БД.
Выкрутился проще: сделал Tlist из артикулов , отсортировал и удалил не повторяющиеся (как я и говорил их остается 15-30 из любого по объему входного списка). И при внесении в БД новые сразу инсерчу а уже существующие апдейчу. Ускорение в десятки если не сотни раз.