BDE and DB Connections - Informix

As far as i know, when working with the BDE, you need one TDatabase and one
TSession per Thread.
Informix supports using one DB-Connection with a number of threads.
In the application i'm creating performance is critical, so the time to open
a new connection per thread is to long, and I don't known what is the upper
limit of open connections the BDE can support.

It there a way to user one connection for all threads, via the BDE?

Thanks, Yoav.