anchor.diff:  	    (,result-set-var nil)
   	    (,step-var nil))
   	   ((multiple-value-bind (%rs %cols)
  -		(clsql:database-query-result-set ,query-var ,db-var :result-types :auto)
  +		(clsql-base:database-query-result-set ,query-var ,db-var :result-types :auto)
   	      (setq ,result-set-var %rs ,step-var (make-list %cols))))
   	   ()
   	   ()
  -	   (not (clsql:database-store-next-row ,result-set-var ,db-var ,step-var))
  +	   (not (clsql-base:database-store-next-row ,result-set-var ,db-var ,step-var))
   	   (,variable ,step-var)
   	   (not ,result-set-var)
   	   ()
  -	   (not (clsql:database-store-next-row ,result-set-var ,db-var ,step-var))
  +	   (not (clsql-base:database-store-next-row ,result-set-var ,db-var ,step-var))
   	   (,variable ,step-var)))))))
   
   #+(or cmu scl sbcl openmcl allegro)
  
positive.code: 			      'loop-record-result-set-))
  	     (step-var (ansi-loop::loop-gentemp 'loop-record-step-)))
  	 (push `(when ,result-set-var
  		  (clsql:database-dump-result-set ,result-set-var ,db-var))
  	       ansi-loop::*loop-epilogue*)
  	 `(((,variable nil ,@(and data-type (list data-type)))
  	    (,query-var ,(first in-phrase))
  
negative.code: 	    (,result-set-var nil)
  	    (,step-var nil))
  	  `((multiple-value-bind (%rs %cols)
  		(clsql-base:database-query-result-set ,query-var ,db-var :result-types :auto)
  	      (setq ,result-set-var %rs ,step-var (make-list %cols))))
  	  ()
  	  ()
  	  `((unless (clsql-base:database-store-next-row ,result-set-var ,db-var ,step-var)
  	      (when ,result-set-var
  		(clsql-base:database-dump-result-set ,result-set-var ,db-var))
  	      t))
  	  `(,iter-var ,step-var)
  	  `((unless (clsql-base:database-store-next-row ,result-set-var ,db-var ,step-var)
  	      (when ,result-set-var
  		(clsql-base:database-dump-result-set ,result-set-var ,db-var))
  	      t))
  	  `(,iter-var ,step-var)
  	  ()
  