ник: Shad
Переменная Union обьявленая с помощью Static сохраняет (или возвращает) свое значение только пока ывполняется функция UnionStr. То есть, после того как я выполнил запрос, в функции пременная Union обнулилась, но на самом деле предыдущее значение где-то сохраняетя и когда я еще раз выполняю запрос к предыдущему значению приклеивается еще одно такое же и заносится в новую строку таблицы2.