Another approach, ion case you are really on SQL 2000 and don't have CTE's available to youDECLARE @x VARCHAR(255)= 'abcdefghkijlmn';
DECLARE @chunksize INT = 3; -- change to what you want
SELECT
@chunksize*number+1,
@chunksize,
SUBSTRING(@x,@chunksize*number+1,@chunksize)
FROM
MASTER..spt_values
WHERE
[type] = 'P'
AND @chunksize*number <= LEN(@x);