Y me imagino que los requieres así:
Empleado, concepto, cantidad
lo que puedes hacer (lo que se me ocurre que es más fácil), es crear una vista con una serie de consultas unidas, para cada concepto. Algo así:
CREATE or REPLACE vwEmpleados(IdEmpleado, IdConcepto, Cantidad)
as
begin
select IdEmpleado, 'c1003gq', c1003gq from Empleados
union all
select IdEmpleado, 'c2025gm', c2025gm from Empleado
union all
.
.
.;
end;
Creada, entonces ya podrías ligar, pero a la vista:
select
e.NombreEmpleado, c.NombreConcepto, vCantidad
from
Empleado e inner join vwEmpleados v on e.IdEmpleado = v.IdEmpleado
inner join Conceptos c on c.IdConcepto = v.IdConcepto
where
...
La vista te puede llegar a servir para otras cosas, además de esto. Ojalá que te sirva.
Saludos.