ник: snipe
как-то у вас все слишком мудро сделано
Почему нельзя написать запрос на основе таблы Tab B
в котором первый сторбец группировать, а второй - суммировать
или если табла А так важна
то в запрос запихать обе таблицы и сделать объединение записей что бы все записи из таблы А, а остальные если совпадают и опять группировка и суммирование
промежуточная табла в данном случае лишняя
более того я бы установил галочку - сжимать при закрытии и потом не заботился о систематическом сжатии бд