Make oci_execute() calls inside num_rows() non-committing. Fixes #696.

This fix was merged into develop two years ago but missed the 2.1-stable branch. Please merge into 2.1-stable to fix #696.