Apologies: the two suggested changes do actually make a difference to the speed as follows: Extract1 using reset pipe and 0x00 accounts: 1m:27s on ~70k db Extract2 not resetting pipe each time, and 0x10 accounts: 50s So a useful gain of 37 seconds (39% faster!) Keith