If your server recognize month in this format, you can try:
SELECT TO_CHAR(t_date,'YYYY.MM.DD') FROM (SELECT TO_DATE(some_date,'YYMMDD') AS t_date FROM some_date_table);
If not, then you have to use CASE or DECODE:
SELECT dt_year||'.'||dt_month||'.'||dt_day AS date_ FROM
(SELECT
CASE
WHEN SUBSTR(some_date,1,2) BETWEEN 0 AND 12 THEN 20||SUBSTR(some_date,1,2)
WHEN SUBSTR(some_date,1,2) BETWEEN 13 AND 99 THEN 19||SUBSTR(some_date,1,2)
END AS dt_year,
CASE
WHEN SUBSTR(some_date,3,1) IN('1','2','3','4','5','6','7','8','9') THEN 0||SUBSTR(some_date,3,1)
WHEN SUBSTR(some_date,3,1) = 'A' THEN '10'
WHEN SUBSTR(some_date,3,1) = 'B' THEN '11'
WHEN SUBSTR(some_date,3,1) = 'C' THEN '12'
END AS dt_month,
SUBSTR(some_date,4,2) AS dt_day FROM some_date_table);