Entfernen Sie das TO_DATE in der WHERE-Klausel
TO_DATE (alarm_datetime,'DD.MM.YYYY HH24:MI:SS')
und ändern Sie den Code in
alarm_datetime
Der Fehler kommt von der to_date-Konvertierung einer Datumsspalte.
Erklärung hinzugefügt: Oracle konvertiert Ihre alarm_datetime in eine Zeichenfolge mit dem von nls abhängigen Datumsformat. Danach ruft es to_date mit Ihrer bereitgestellten Datumsmaske auf. Dies löst die Ausnahme aus.