Ваш конфликт сопоставления может исчезнуть, если вы объявите временную таблицу #list как
CREATE TABLE #list
(
record_num INT IDENTITY(1,1),
TempAcctNum NVARCHAR(40) Collate Database_Default,
TempAcctName NVARCHAR(100) Collate Database_Default,
TempNumOfCrds SMALLINT,
TempSys2Acct NVARCHAR(10) Collate Database_Default,
TempDelType TINYINT,
TempStatusOfCrd VARCHAR(100) Collate Database_Default,
TempLastDate VARCHAR(100) Collate Database_Default,
TempSys2Acct1 NVARCHAR(10) Collate Database_Default,
TempShrtName NVARCHAR(50) Collate Database_Default,
TempAdd1 NVARCHAR(200) Collate Database_Default,
TempAdd2 NVARCHAR(200) Collate Database_Default,
TempCity NVARCHAR(100) Collate Database_Default,
TempState NVARCHAR(100) Collate Database_Default,
TempZipCode NVARCHAR(50) Collate Database_Default,
TempOpenDate DATETIME,
TempFax NVARCHAR(50) Collate Database_Default,
TempUsr1 NVARCHAR(100) Collate Database_Default,
TempUsr2 NVARCHAR(100) Collate Database_Default,
TempUsr3 NVARCHAR(100) Collate Database_Default,
TempUsr4 NVARCHAR(100) Collate Database_Default,
TempMemo NTEXT,
TempMail NVARCHAR(100) Collate Database_Default,
TempNoSys2Status NVARCHAR(50) Collate Database_Default,
TempDelete BIT,
TempEdit BIT,
TempContName VARCHAR(200) Collate Database_Default,
TempPhone NVARCHAR(50) Collate Database_Default
)