SELECT UNIQUE é uma sintaxe antiga suportada pelo tipo de SQL da Oracle. É sinônimo de SELECT DISTINCT . Use
SELECT DISTINCT porque este é o SQL padrão e SELECT UNIQUE não é padrão e em marcas de banco de dados diferentes da Oracle, SELECT UNIQUE pode não ser reconhecido.