временная таблица видна только в твоем соединении, а хинт NOLOCK позволяет читать данные таблицы, блокированные незавершенными транзакциями других соединений, которых получается, что нет.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший