Consulta SQL para concatenar valores de columna de varias filas en Oracle

¿Sería posible construir SQL para concatenar valores de columna de múltiples filas?

Lo siguiente es un ejemplo:

Tabla A

PID
A
B
C

Tabla B

PID   SEQ    Desc

A     1      Have
A     2      a nice
A     3      day.
B     1      Nice Work.
C     1      Yes
C     2      we can 
C     3      do 
C     4      this work!

La salida del SQL debe ser:

PID   Desc
A     Have a nice day.
B     Nice Work.
C     Yes we can do this work!

Entonces, ¿básicamente la columna Desc para la tabla de salida es una concatenación de los valores SEQ de la Tabla B?

¿Alguna ayuda con el SQL?

Respuestas a la pregunta(11)

Su respuesta a la pregunta