TO_DATE(NVL('~(gpv.rstart;sqlText)', TO_CHAR((SELECT MIN(t.firstday) FROM terms t WHERE t.schoolid = ~(curschoolid) AND t.yearid = ~(curyearid)),'YYYY-MM-DD')),'YYYY-MM-DD')