Marve é um pouco enganador. Subsonic pode ser usado com Oracle, mas SubSonic 2.x na verdade usa
System.Data.OracleClient
. O Subsonic 3.0 ainda não possui nenhum arquivo .tt para Oracle, pois ninguém se prontificou a fazê-lo. Estou usando o Subsonic 2.2 com Oracle há meses e acho que funciona muito bem.