with temp as (

select '과일' a,  '사과' b, '충주' c from dual

union all

select '과일' a,  '사과' b, '문경' c from dual

union all

select '과일' a,  '배' b, '하동' c from dual

union all

select '채소' a,  '상추' b, '마트' c from dual

union all

select '채소' a,  '상추' b, '시장' c from dual

)                  

select * from temp


위 데이터를


과일 사과 충주,문경

과일 하동

채소 상추 마트,시장


위와 같이 묶을 수 있을까요?