Thanks for the answer, however, this is what I'm already using. Problem is, it doesn't always work as expected, and I just don't know why.
Remember, I have one process (IIS) that loads variuos ISAPI DLLs that each create threads that each create oracle sessions against different databases, with...