Cercando su Google per dare seguito alla mia impressione iniziale, ho trovato una fonte che considero abbastanza affidabile da citare in una risposta.
Il parametro 'value' specificato non è una delle tue colonne, è l'argomento facoltativo per sp_cursor che viene chiamato implicitamente tramite il tuo INSERT INTO...SELECT.
Da SQL Server Central ...
Nota il tema comune qui tra la tua situazione e quella citata:un miliardo di colonne.
Quella stessa fonte offre anche una soluzione alternativa.