Cómo convertir una columna separada por comas en filas y agregar un contador

Estoy teniendo una tabla con estos valores.

Tabla: Documentos

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 

ESQUEMA DE FIDDLE SQL

Necesito un resultado como este. Donde id = 5

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

Donde id = 4

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

Verás, necesito explotar una columna separada por comas y contar cuántos valores hay. No me gusta este esquema, pero estoy trabajando en un proyecto existente y no puedo cambiarlo. Necesito contador para mostrar en la interfaz de usuario. Así que el contador es necesario también. ¿Cómo puedo hacer eso? Además, no puedo hacerlo en el extremo de php porque estoy usando pyrocms y necesito mostrarlo usando pyrocms tage que no me permite usar php en las vistas.

Respuestas a la pregunta(3)

Su respuesta a la pregunta