Я повторяю просьбу Мартина о разъяснении. Однако, если я вас правильно понял, вы говорите, что у вас есть переменная таблицы со столбцом int, и вам нужно использовать этот столбец int. Вместо того, чтобы хранимая процедура возвращала содержимое (переменной) таблицы, вы можете использовать переменную таблицы в операторе JOIN вместе с таблицей, которая содержит искомые данные.
Примерно так:
Выбрать * из исходного кода ВНУТРЕННЕЕ СОЕДИНЕНИЕ @tablevariable MyVarTable ON sourcetable.intcolumn1 = Myvartable.intcolumn2