-The connection is automatically closed on exit from the body."
- `(let ((,db-var (connect ,connection-spec :pool pool
- :database-type database-type :if-exists if-exists)))
+If pool is t the the connection will be taken from the general pool,
+if pool is a conn-pool object the connection will be taken from this pool.
+The connection is automatically closed or released to the pool
+on exit from the body."
+ `(let ((,db-var (connect ,connection-spec :pool ,pool
+ :database-type ,database-type :if-exists ,if-exists)))