SELECT COALESCE((SELECT empname FROM employee WHERE id = 100), 'Unavailable')
FROM DUAL;
Du måste slå in SELECT
till en annan SELECT
eller så kommer ingen rad att returneras. Och där det inte finns någon rad kan det inte finnas ett värde.