'Fetch many'

def fetchmany(self, size=None):

    self._check_executed()
    if (size is None):
        size = self.arraysize
    rows = []
    for i in range_type(size):
        row = self.read_next()
        if (row is None):
            self._show_warnings()
            break
        rows.append(row)
        self.rownumber += 1
    return rows
