def fetch(options={})
      open unless @block
      fetch_block if @block.size==0
      row = @block.shift
      row = row.symbolize_keys if row && options[:symbolize_keys]
      row
    end
def fetch(options={})
      open unless @block
      fetch_block if @block.size==0
      row = @block.shift
      row = row.symbolize_keys if row && options[:symbolize_keys]
      row
    end
Public: Returns the next row from the cursor, or empty hash if end of results

 Returns a row as a hash of {'colname'=>value,...}