Dado que su versión de Oracle es 12, puede usar funciones JSON en su salida actual para obtener la salida deseada. Su salida actual es una matriz de cadenas JSON válida, todo lo que necesita hacer es extraerlas. Algo como esto:
with
current_output (id, date_range) as (
select 1, '["2019-01-07","2019-02-17","2019-03-17"]' from dual
)
select co.id, t.date_range
from current_output co
cross apply
json_table(co.date_range, '$[*]' columns date_range path '$') t
;
ID DATE_RANGE
-- ---------------
1 2019-01-07
1 2019-02-17
1 2019-03-17