-- The 2 variables have to be of NUMBER type because a PLS_INTEGER divided by -- another PLS_INTEGER can result in a fraction, thus the result must be of -- NUMBER type only
v_unix_seconds NUMBER. v_gmt_time_gap NUMBER.
v_return_value DATE.
BEGIN
IF(NOT (p_num_hr_gmt_diff < (-c_HOURS_IN_DAY)) AND NOT (p_num_hr_gmt_diff > (c_HOURS_IN_DAY))) THEN