Os padrões SQL de 1992 referem-se a CURRENT_TIMESTAMP como uma "variável de sistema variável no tempo" e uma "função de valor de data e hora". Veja, por exemplo, Database Language SQL .
Mas os padrões AFAIK sempre usam CURRENT_TIMESTAMP, nunca CURRENT_TIMESTAMP(). Usar CURRENT_TIMESTAMP() em um dbms compatível deve falhar com um erro de sintaxe.
Não tenho certeza do que os padrões têm a dizer sobre funções definidas pelo usuário.