Ini bukan bug tetapi disebutkan secara eksplisit dalam dokumentasi Oracle ODP.Net. Di kelas OracleCommand parameter terikat oleh posisi sebagai default. Jika Anda ingin mengikat dengan nama maka setel properti cmd.BindByName = true;
secara eksplisit.
Referensi ke dokumentasi Oracle.http://download.Oracle.com/docs/cd/E11882_01/win.112/e12249/OracleCommandClass.htm#i997666