Re-factoring (separated OCI wrappers into a separate oracle.h/oracle.c file)