CREATE OR REPLACE FUNCTION null_or_random_date(val TIMESTAMPTZ) RETURNS TIMESTAMPTZ AS $$ SELECT anon.random_date(); $$ LANGUAGE SQL VOLATILE RETURNS NULL ON NULL INPUT;