• Be careful with that:

    SELECT @strReturn = COALESCE(@strReturn,'')+String+' '

    FROM dbo.fnSetSplitSV('The Quick Brown Fox Jumped Over the Slow Lazy Dog',' ')

    WHERE Row >= 8

    AFAIK, you can't rely on the results being returned in any particular order when doing a concantenation like that from a SELECT statement.  You could conceivably end up with 'Lazy Dog Slow' or 'Dog Lazy Slow' or some other out-of-order result if SQL Server decided it was more efficient to deliver the results of the SELECT in a different order.