Основное отличие состоит в том, что SELECT INTO MyTable создаст новую таблицу с именем MyTable с результатами, в то время как INSERT INTO требует, чтобы MyTable уже существовал.
Вы должны использовать SELECT INTO только в случае, когда таблица нене существует, и вы хотели создать его на основе результатов вашего запроса.Таким образом, эти два утверждения действительно несопоставимы.Они делают совершенно разные вещи.
В общем, SELECT INTO чаще используется для однократных задач, а INSERT INTO регулярно используется для добавления строк в таблицы.
EDIT: Хотя вы можете использовать CREATE TABLE и INSERT INTO для выполнения того, что делает SELECT INTO, с SELECT INTO вам не нужно заранее знать определение таблицы.SELECT INTO, вероятно, включен в SQL, потому что он значительно упрощает такие задачи, как создание специальных отчетов или копирование таблиц.