• please find the code in detail

    IF OBJECT_ID('tempdb..#entityIdList') IS NOT NULL

    drop TABLE #entityIdList

    create TABLE #entityIdList

    (

    val INT

    )

    ---XML

    DECLARE @entityIds XML

    SET @entityIds =N'<?xml version="1.0" encoding="utf-16"?>

    <ArrayOfInt xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">

    <int>112350</int>

    <int>100886642</int>

    </ArrayOfInt>'

    ---INSERT INTO TEMP TABLE

    INSERT INTO #entityIdList

    SELECT Tbl.Col.value('.', 'int') AS val

    FROM @entityIds.nodes('/ArrayOfInt/int') Tbl(Col)

    OPTION ( OPTIMIZE FOR ( @entityIds = null) )

    ---SELECT DATA FROM TEMP TABLE

    select * FROM #entityIdList