आपको किसी तिथि पर to_date का उपयोग नहीं करना चाहिए, To_date किसी तिथि को varchar को कास्ट करने के लिए है, दिनांक को नहीं।
यदि आप किसी तिथि को to_date फ़ंक्शन का उपयोग करते हैं, तो oracle इसे nls_date_format के अनुसार एक स्ट्रिंग के रूप में संदर्भित करेगा जो अलग-अलग वातावरण में भिन्न हो सकता है।
जैसा कि @jonearles ने कहा, यदि आप sysdate में समय निकालना चाहते हैं तो TRUNC का उपयोग करें