CURRENT_DATE / CURDATE () não está funcionando como valor padrão de DATE

Pergunta bastante direta aqui, eu acho que isso deve funcionar, mas isso não acontece. Por que isso não acontece?

CREATE TABLE INVOICE(
   INVOICEDATE DATE NOT NULL DEFAULT CURRENT_DATE
)