select h.id, h.type, case h.type
	when 'PERSON' then p.firstname || ' ' || p.lastname 
	when 'COMPANY' then c.name
	when 'BANK' then b.name
end
from holder h
 left join person p on p.id = h.id 
 left join company c on c.id = h.id 
 left join bank b on b.id = h.id 