Sembra un bug. L'errore 3106 è un errore grave che non dovrebbe mai verificarsi. Sono sicuro che c'è una soluzione alternativa però!!
Il posto migliore per porre domande su ODP.NET è sul forum OTN ODP.NET. Fossi in te lo pubblicherei laggiù:
http://forums.oracle.com/forums/forum.jspa ?forumID=146&start=0
Cerca anche in quel particolare forum "3106"