Если это в SQL Server, используйте вместо этого табличную переменную ...
Declare @MyFKs Table
(FkId Integer Primary Key Not Null,
isProcessed bit)
Хотя они не так гибки (не могут добавить к ним несколько индексов), переменные таблицы не участвуют в ведении журнала транзакций, как временная таблица, поэтому для узких таблиц, где вы просто храните ключ и самое большее несколько столбцов данных, они могут быть лучше, чем временная таблица.