Did you know that the Postgres datatype „timestamp with timezone“ is not really saving the timezone information? PostgreSQL converts the value into a UTC value and stores that in the table. But the origin timezone information is lost forever.
In Oracle also exists a datatype called „TIMESTAMP WITH TIME ZONE“. This data type stores the date and time along with the time zone information (offset or timezone name). Those difference is important to know as it might cause unexpected side effects.
The following tables help to get a better understanding of the Postgres and Oracle data types for date and timezone data.