title: In Oracle, how can I detect the date on which daylight savings time begins / ends?
body: <p>Is there a way in Oracle to select the date on which daylight savings will switch over for my locale?</p>
  
  <p>Something vaguely equivalent to this would be nice:</p>
  
  <pre><code>SELECT CHANGEOVER_DATE
  FROM SOME_SYSTEM_TABLE
  WHERE DATE_TYPE = 'DAYLIGHT_SAVINGS_CHANGEOVER'
    AND TO_CHAR(CHANGEOVER_DATE,'YYYY') = TO_CHAR(SYSDATE,'YYYY');  -- in the current year
  </code></pre>
  
  <p><em>Edit: I was hoping for a solution that would not require changes when Congress adjusts DST laws, as they did in 2007.  The posted solutions will work, though.</em></p>