with a as (
select '제주특별자치도 서귀포시 광평로 105 ( 안덕면, 통나무힐스 )' bigo from dual
union all
select '부산광역시 강서구 대저1동 4302-22' from dual
)
select bigo
, regexp_substr(bigo, '[^ ]+',1,1) a
, regexp_substr(bigo, '[^ ]+',1,2) b
, regexp_substr(bigo, '[^ ]+',1,3) c
, regexp_substr(bigo, '[^ ]+',1,4) d
, regexp_substr(bigo, '[^ ]+',1,5) e
from a