Please note the Edit below for a lot more information, and a possible solution
We recently modified a large Delphi application to use ADO connection
I don't know about Delphi 2007, but I did same thing with Delphi 7 and Oracle 8.
Here are things I did: