WITH-DATABASE — Execute a body of code with a variable bound to a specified database object.
Macro
db-varA variable which is bound to the specified database.
connection-specA vendor specific connection specification supplied as a list or as a string.
connect-argsOther optional arguments to
            connect. This macro use a value of
            NIL for connect's
            make-default key, This is in
            contrast to to the connect function which has a default
            value of T for make-default.
            
bodyA Lisp code body.
resultDetermined by the result of executing the last
            expression in body.
            
Evaluate body in an environment,
      where db-var is bound to the database
      connection given by connection-spec and
      connect-args. The connection is
      automatically closed or released to the pool on exit from the
      body.