selectall will leave a transaction open, call self.commit to close this transaction