Since then, I've been contacted by two people who've not only done it successfully, they've written up nice descriptions with code.
- Oracle Data Provider for .NET under IronPython by Przemek Piotrowski
- A minimal sqlplus clone in IronPython by Bernd Kriszio
I recommend both blogs - they're in my feed reader.
If you can't read Bernd's post, here's my translation of the text that precedes his script:
Here follows the code for a simple IronPython program which enables the interactive input of SQL statements and output from an Oracle database. I use the ODP, which apparently is included with Oracle 10g XE, because I have not installed it separately. In addition, I use the well-known HR demo schema.
After startup, an example session might look like this: