Guan, I think the 2.7 driver (as a tarball from the sourceforge page) works fine with 9i, and it's the latest nsoracle from CVS that causes this bug. There's a bit more in this thread.