Как преобразовать разделенный запятыми столбец в строки и добавить счетчик

У меня есть таблица с этими значениями

Таблица: документы

id  |       document
----|-------------
1   |   doc.txt , doc1.txt , doc2.rtf , doc3.docx , doc4.doc
2   |   doc.txt 
3   |   doc.txt , doc1.txt 
4   |   doc.txt , doc1.txt , doc2.rtf 
5   |   doc.txt , doc1.txt , doc2.rtf , doc3.docx , doc4.doc
6   |   doc.txt , doc1.txt , doc2.rtf , doc3.docx 
7   |   doc.txt , doc1.txt , doc2.rtf , doc3.docx , doc4.doc
8   |   doc.txt , doc1.txt , doc2.rtf 
9   |   doc.txt , doc1.txt , doc2.rtf , doc3.docx , doc4.doc
10  |   doc.txt , doc1.txt 

SQL FIDDLE SCHEMA

Мне нужен такой результат. Где id = 5

Counter |   docs
    ----|-----------
    1   |   doc.txt
    2   |   doc1.txt
    3   |   doc2.rtf
    4   |   doc3.docx
    5   |   doc4.doc

Где id = 4

Counter |   docs
    ----|-----------
    1   |   doc.txt
    2   |   doc1.txt
    3   |   doc2.rtf

Вы видите, что мне нужно разбить столбец с разделителями-запятыми и посчитать, сколько значений там. Мне не нравится эта схема, но я работаю над существующим проектом и не могу изменить его. Мне нужен счетчик для отображения в пользовательском интерфейсе. Так что счетчик тоже нужен. Как я могу это сделать? Также я не могу сделать это на конце php, потому что я использую pyrocms, и мне нужно отобразить его, используя тег pyrocms, который не позволяет мне использовать php в представлениях.

Ответы на вопрос(3)

Ваш ответ на вопрос