Port of base_bank based on PCaetan work

Are you sure you can do that? I thought you'd rather have to create a new recordset with `self.browse(to_ret_ids)`.