Après avoir ouvert un ticket avec le support Oracle, ils ont envoyé une version mise à jour non officielle de la bibliothèque gérée ODP.net qui semble résoudre le problème.
Espérons que le correctif devrait faire partie de la prochaine version d'ODAC (la dernière disponible aujourd'hui date d'octobre 2015).
Si vous voyez cette erreur dans votre application, cela est probablement dû au même bogue dans la bibliothèque ODP.net gérée, et non à la façon dont vous l'utilisez.
Une autre chose à considérer est si quelque chose dans l'infrastructure réseau pourrait interrompre les connexions tcp/ip inactives pendant l'exécution de longues requêtes comme décrit dans cette réponse SO .