When running a Query in the Edito, one gets one of these two messages:
ORA 01858: a non numeric character was found where a numeric was expected
ORA 01850: hour must be between 0 and 23
All that's needed to replicate is having a DATE variable in the WHERE clause that's being compared to a string, for example:
select table_name, owner, last_analyzed from all_tables
where last_analyzed between '01-jan-2018' and '31-jan-2018'
order by last_analyzed desc;
The same query works in another PC using the same exact version of Toad, and the same exact version of the Oracle Client, and the same exact OS version.