Документите отговарят на първия ви въпрос.
Тогава, ако потърсите OCI_NO_AUTO_COMMIT ...
Кратък отговор:"OCI_DEFAULT
Той прави същото нещо, както в <5.3.2, за да запази обратната съвместимост - сега е просто остарял/отхвърлен. Можете да използвате или OCI_DEFAULT, или OCI_NO_AUTO_COMMIT, но трябва да използвате последното, защото може да не съществува вечно.