In my application I want to run time-intensive queries in separate threads. How can I do that?

I use Delphi6, ADO and MS SQL Server.

Thanks.