Standardy SQL od 1992 roku odnoszą się do CURRENT_TIMESTAMP zarówno jako „zmiennej w czasie zmiennej systemowej”, jak i „funkcji wartości daty/godziny”. Zobacz na przykład Język bazy danych SQL .
Ale AFAIK standardy zawsze używają CURRENT_TIMESTAMP, nigdy CURRENT_TIMESTAMP(). Użycie CURRENT_TIMESTAMP() na zgodnych bazach danych powinno zakończyć się błędem składni.
Nie jestem pewien, co standardy mają do powiedzenia na temat funkcji zdefiniowanych przez użytkownika.