I dont know if this will work, but worth a few minutes of research.
What about setting up an ODBC driver and map it to the Oracle Instance. Then use sp_linkserver to add the named driver to the linked server list. I dont know how to get the link server to recognize an odbc driver map, but may be worth a try?
Just an idea, HOPE it works, or you find a better solution
Eric