If you don 't want statements to be committed automatically specify OCI_DEFAULT as your mode.
OCIExecute() は以前処理された文を実行します。 (OCIParse() を参照下さい) オプションの mode により実行モードを指定することが 可能とです。(デフォルトはOCI_COMMIT_ON_SUCCESSです) 自動的にコミットされたくない場合は、OCI_DEFAULTをモードとして指定します。