Just finished a PHP contract which required the use of Oracle and that was a first for me. They also did not allow the use of the PDO Oracle extention so I had to write my own DB class. It was an interesting learning experience and I am quite proud of the results but realise that things can always be improved. So I invite any comments and suggestions that anyone may have. Feel free to adopt the code for your own needs if you want to.
I have added the code as an attachment because it is too long to include in a code post