Това изглежда като бъг. Грешката 3106 е лоша грешка, която никога не трябва да се случва. Сигурен съм обаче, че има заобиколно решение!!
Най-доброто място за задаване на въпроси за ODP.NET е във форума на OTN ODP.NET. Ако бях на твое място, щях да публикувам това тук:
http://forums.oracle.com/forums/forum.jspa ?forumID=146&start=0
Също така потърсете в конкретния форум "3106"