SELECT COALESCE((SELECT empname FROM employee WHERE id = 100), 'Unavailable')
FROM DUAL;
Vous devez envelopper le SELECT
dans un autre SELECT
ou aucune ligne ne sera renvoyée. Et là où il n'y a pas de ligne, il ne peut pas y avoir de valeur.