Il titolo è un casino e chiedo scusa, ma non sapevo da dove iniziare

Allora ho una tabella siffatta :
codice:
UTENTE   Pagina
A        1
A        2
A        3
A        6
B        5
B        4
B        3
B        8
B        7
C        5
C        4
C        3
C        6
C        2
D        1
D        6
D        4
R        6
R        3
R        4
T        5
T        4
T        3
T        8
T        7
1) Con una query devo costruire il percorso di ogni singolo utente, cioè vorre ottenere come risultato della query :
codice:
A  1,2,3,6
B  5,4,3,8,7
C  5,4,3,6,2
D  1,6,4
D  6,3,4
T  5,4,3,8,7
2) Contare i percorsi diversi :
codice:
1  1,2,3,6
2  5,4,3,8,7
1  5,4,3,6,2
1  1,6,4
1  6,3,4
Comunque andiamo per gradi, come posso muovermi o impostare la sql per il punto 1?
Grazie a tutti.