• Yes, because this is also like this in the solution offred.

    INSERT INTO ##SQLFiles

    EXECUTE master.dbo.xp_cmdshell 'dir /b "C:\DATA\testsql\Procedure\*.sql"'

    GO

    select * from ##SQLFiles

    --DROP TABLE ##SQLFiles

    DECLARE cFiles CURSOR LOCAL FOR

    SELECT DISTINCT [SQLFileName]

    FROM ##SQLFiles

    WHERE [SQLFileName] IS NOT NULL AND

    [SQLFileName] != 'NULL'

    ORDER BY [SQLFileName]

    DECLARE @vFileName VARCHAR(200)

    DECLARE @vSQLStmt VARCHAR(4000)

    DECLARE @OutPutFolder VARCHAR(4000) = 'C:\DATA\testsql\output';

    DECLARE @inputFolder VARCHAR(4000) = 'C:\DATA\testsql\table';