"
No using sysdate in the data model. This is pretty important given that we don't really want to have the basic data-model depend on a PL/SQL procedure. In
general, avoid user-defined functions in the data model. Otherwise, the sysdate() function works fine. "
I don't really have an issue with this, but why do we want to avoid using user-defined functions in the data-model? Is it just a question of efficiency?