Du hast
eine temporäre Tabelle und nutzt weder prepared Statements noch die ;öglichkeit mehrere INSERTS in einem Ablauf ablaufen zu lassen (Stichwort: BULK INSERT). Durch solche eine Optimierung könntest du evtl. komplettt auf Threads verzichten da du durch sowas eh die Datenbank (für diese Tabelle) nahezu zu 100% auslasten kannst.
Crosspost im Delphi-Forum
Windows Vista - Eine neue Erfahrung in Fehlern.