MINUS
не делает то, что вы думаете. Это оператор множества, ie он работает с множеством строк, а не со скалярными значениями. Он возвращает все строки в первом операторе, которые не возвращены вторым оператором.
Возможно, вы захотите:
select 4 - 5 from dual