Standardy SQL z roku 1992 odkazují na CURRENT_TIMESTAMP jako na "časově proměnnou systémovou proměnnou" a "funkci hodnoty data a času". Viz například Databázový jazyk SQL .
Ale AFAIK standardy vždy používají CURRENT_TIMESTAMP, nikdy CURRENT_TIMESTAMP(). Použití CURRENT_TIMESTAMP() na vyhovujícím dbms by mělo selhat s chybou syntaxe.
Nejsem si jistý, co normy říkají o uživatelsky definovaných funkcích.