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.