Você pode fazer sua view lidar com ambos os casos (mesmo que o
WHERE
cláusula está restringindo os dados para SCHTYPEID = 1
), assim:CREATE VIEW FOO(THE_DATE) AS
SELECT CASE WHEN SCHTYPEID = 1 THEN TO_DATE(LDATE, 'YYYYMMDD') ELSE NULL END
FROM SCHEDULES
WHERE SCHTYPEID = 1;