CREATE CURSOR test ( kk int, dt date ) >INSERT INTO test VALUES(1, {}) >INSERT INTO test VALUES(2, DATE()) >SELECT EVL(dt, Null), kk FROM test && Generates Error >* If date isn't empty in the first record, it works >CREATE CURSOR test ( kk int, dt date ) >INSERT INTO test VALUES(2, DATE()) >INSERT INTO test VALUES(1, {}) >SELECT EVL(dt, Null), kk FROM test >Bottom line is, you wouldn't want to use it because it may or may not work.