” mas o código está sobre minha cabeça.
Este não parece ser o caso, a menos que você não for o autor da pequena notícia acima. Em todo o caso, eu recolho que você não quer mudar qualquer coisa em VB, e quero-o resolver este using somente técnicas da pergunta. Para que este trabalhe, você deve somente certificar-se de que todas as tabelas do temp estão canceladas (esvaziado) antes que toda a seleção possa ser feita.
ONDE (não existe (selecionar 1 de TempDivision) ou [o nome de sistema comum] dentro (selecionar a divisão de TempDivision))
Eu adicionei os suportes caso que você quer fazer o mesmos para diversos campos e tabelas do temp. Compreender por favor que isto não pode ser aperfeiçoado facilmente por Jato. Seria melhor produzir diretamente:
ONDE [nome de sistema comum] dentro (“vermelho”, “verde”, “azul ")
… ou nada se nenhuma seleção foi feita.
Elogios!
(°v°)