-(eval-when (:load-toplevel :compile-toplevel)
- (defvar *oracle-home*
- nil
- "The root of the Oracle installation, usually $ORACLE_HOME is set to this.")
- (unless *oracle-home*
- (setf *oracle-home*
- (cdr (assoc ':ORACLE_HOME ext:*environment-list* :test #'eq)))))
+(defparameter *clsql-oracle-library-path*
+ (uffi:find-foreign-library
+ '("libclntsh" "oracle")
+ `(,@(when *load-truename* (list (make-pathname :directory (pathname-directory *load-truename*))))
+ ,@(when *oracle-lib-path* (list *oracle-lib-path*))
+ "/9i/lib/"
+ "/usr/lib/clsql/"
+ "/sw/lib/clsql/"
+ "/home/kevin/debian/src/clsql/db-oracle/")
+ :drive-letters '("C")))