Marve is a little misleading. Subsonic can be used with Oracle, but SubSonic 2.x actually uses System.Data.OracleClient. Subsonic 3.0 does not have any .tt files for Oracle, but so far no one has done this. I have been using Subsonic 2.2 with Oracle for several months now and I think that it works very well.