Vous pouvez faire en sorte que votre vue gère les deux cas (même si le WHERE
la clause limite les données à SCHTYPEID = 1
), comme ceci :
CREATE VIEW FOO(THE_DATE) AS
SELECT CASE WHEN SCHTYPEID = 1 THEN TO_DATE(LDATE, 'YYYYMMDD') ELSE NULL END
FROM SCHEDULES
WHERE SCHTYPEID = 1;