interessante Fragen.
Hab lange kein ODBC mehr gemacht.
Mit Java könnte ich dir ziemlich schnell helfen.
Das hier habe ich mit Google gefunden:
http://www.cul.de/data/notesintpr.pdf
Im code-listing auf Seite 5 steht:
selectstring = "SELECT * FROM Mitarbeiter-Stammdaten"
Da solltest du natürlich alles schreiben können, was mit SQL in Oracle geht (also auch joins)?`
Auch das Auslesen von Binär-Spalten sollte funktionieren.
Die Klasse LCStream sieht wie ein guter Kandidat aus (s. 7 von PDF).
Möglicherweise hast du hier Probleme mit der Umsetzung des encodings (UTF-8, Unicode, etc).
Gruß Axel
hoffe es hilft.