Robustly connecting to Oracle (7) through the BDE inside a dll (and or COM/DCOM object)

I have tried various ways with varying degrees of sucess to read/write to
Oracle from within a dll independant of my main application

I am trying to move towards a DCOM object on the Oracle Server and possibly
use dynamically loaded packages (I appreciate that these are probably two
separate issues)

Would welcome any thoughts, suggestions

John Wellum