I haven't worked with SQL on this level for the last 3 years so some things may have changed, BUT isn't the biggest difference between "Select into" and "insert into "
is that second stmt requires the table to exists where first stmtm will auto-create one for you?
obviously, "Select into" will move the data first and than create index. that is how it have always worked by default (as far as I know).
you can do the same for "Insert Into" if you choose,
create the table as is, no index. run "Insert" than create index on full table.
in my last encounter with SQL admin, I was doing the opposite of
what "SSC-Enthusiastic" did, I was replacing "Select Into" with "Insert Into"
as the customer specs was revised post-factum(after initial code review) and emphasized that ALL tables and supporting objects, MUST exist before any data is placed in the database at any time and by any user. even DBA.
go figure 🙂