Pedro,
Que eu saiba em TODOS os bancos de dados o recomendável é sempre trabalhar em padrão ANSI (ano - mês - dia), pois desta forma fica fácil para o BD de identificar a data.
Mas, de qualquer forma, é interessante olhar a internet para ver o que ela diz:
==========================================================
Como trabalhar com Data e Hora no Oracle
Aprenda nesse artigo a trabalhar com campos que armazenam conteúdo em formato de ‘data’ e ‘hora’ no Oracle Database.
https://www.devmedia.com.br/como-trabalhar-com-data-e-hora-no-oracle/6985
==========================================================
Inserir DATA HORA no Oracle
INSERT INTO tabela
(codigo, datahora )
VALUES
(1, TO_DATE(nvl('','19/07/2017 19:49:00'),'DD/MM/YYYY HH24:MI:SS'))
https://pt.stackoverflow.com/questions/221762/inserir-data-hora-no-oracle
==========================================================
How to insert and retrieve dates in Oracle ?
INSERT INTO customers ( customer_id, first_name, last_name, dob, phone)
VALUES (11, 'Roger', 'Federer', '1983-10-01', '001-001-0001');
You can also use the DATE keyword to supply a date literal to the database. The date must use the date format YYYY-MM-DD, where
- YYYY is a four-digit year.
- MM is a two-digit month from 1 to 12.
- DD is a two-digit day.
https://www.tutorialspoint.com/how-to-insert-and-retrieve-dates-in-oracle
==========================================================
Espero ter ajudado.
[]'s,
Fabio I.