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,...}