https://zoheirsoftware.com/blog/function-date-oracle-database