CREATE FUNCTION dbo.ProcedureInputDelimitedTable (@Input VARCHAR(MAX))
RETURNS TABLE
AS
RETURN
SELECT
DISTINCT LTRIM(RTRIM(Field)) AS Field
FROM dbo.ParseDelimited(REPLACE(REPLACE(REPLACE(@Input, ' ', ','), ' ', ','), '
', ','), ',')
WHERE LTRIM(RTRIM(Field)) <> ''