Трудно ответить без ваших таблиц определений.Однако не могли бы вы создать искусственный ключ в представлении, например:
ВЫБРАТЬ «TABLE1» + CAST (KeyColumn AS VARCHAR) В качестве «ключа» ОТ TABLE1
UNION
ВЫБЕРИТЕ «TABLE2» + CAST (KeyColumn AS VARCHAR) КАК «Ключ» ИЗ TABLE2