Refactor to support CrazyCodr\PDO\OCI8