"원칙" 과 "허용" 의 문제인 듯 합니다.
구분 기호는 아무렇게나 해도 허용이 되는 것 같습니다.
공백 까지 해서 키보드에 있는 기호들 다 되네요. `~!~@#$%^&*()_+|-=\{}[]:;<>?/,.
심지어는 여러개 써도 무방하네요.
SELECT TO_DATE('20200722', 'YYYY `~!~@#$%^&*()_+|-=\{}[]:;<>?/,.''''MM DD') FROM dual;
허용이 된다고 해서 사용하는 것 보다는 원칙대로 동일한 포멧을 주는게 좋을 것 같습니다.