with result(class_id,parent_class_id,class_name) as
( select r.class_id,r.parent_class_id,r.class_name
from class_master r
where r.class_id=1
UNION ALL
select p.class_id,p.parent_class_id,p.class_name
from result c,class_master p where c.parent_class_id=p.class_id
)
select * from RESULT