Oracle SQL - Usando junções para encontrar valores em uma tabela e não em outra

Por que, aparentemente, todo mundo odeia sub-seleções, eu gostaria de fazer isso usando junçõe

Para um exemplo incrivelmente elaborado, use duas tabelas, uma com uma lista de números de 1 a 6 e outra com uma lista de números pares de 0 a 8. Então, meu objetivo seria gerar todos os números ímpares na tabela Num

Table Nums
Number
One
Two
Three
Four
Five
Six

Table Even
Number
Zero
Two
Four
Six
Eight

Se eu apenas quisesse obter a lista dos números pares que estão no Nums, eu faria ...

select nums.number
FROM nums,
     even,
where nums.number = even.number;

Mas, como posso usar essas tabelas para obter a lista de não-pares na tabela Nums? Ou, em outras palavras, algo como ...

select nums.number
from nums
where nums.number not in (select number from even);

questionAnswers(4)

yourAnswerToTheQuestion