Dat lijkt op een bug. De 3106-fout is een slechte fout die nooit zou mogen gebeuren. Ik weet zeker dat er een oplossing is!!
De beste plaats om ODP.NET-vragen te stellen, is op het OTN ODP.NET-forum. Als ik jou was zou ik dit daar posten:
http://forums.oracle.com/forums/forum.jspa ?forumID=146&start=0
Zoek ook in dat specifieke forum naar "3106"