• Have you tried

    Set @SQLCMD = 'Select * from openquery(ABCD,"Select * from database.TableName")'

    insert into @TempTableName

    EXEC (@SQLCMD)