Я локальными переменными пользовался только однажды, чтобы собрать гирлянду сигналов в один вектор, который уже "щупала" функция выбора CASE.
Стараюсь обходиться без переменных.