Gli standard SQL risalenti al 1992 si riferiscono a CURRENT_TIMESTAMP sia come "variabile di sistema che varia nel tempo" che come "funzione del valore datetime". Vedi, ad esempio, Database Language SQL .
Ma AFAIK gli standard usano sempre CURRENT_TIMESTAMP, mai CURRENT_TIMESTAMP(). L'utilizzo di CURRENT_TIMESTAMP() su un dbms conforme dovrebbe fallire con un errore di sintassi.
Non sono sicuro di cosa abbiano da dire gli standard sulle funzioni definite dall'utente.