kaban, ну в самом крайнем случае, просто во временную таблицу записать (что я и пытался сделать в первом варианте).
Вообще, с табличной частью соединит без ошибок. Должно.
Может вы хотели сказать, что соединение с виртуальными таблицами не рекомендовано?