• Yes, interesting question. Can be fooled by the fact that ...

    SELECT len (@str),@str

    Returns:

    ----------- ----------

    5 1, 2,

    ...with a space after the last comma.