CREATE OR REPLACE FUNCTION fn_fco_salario_integral(pch_compania   char,
                                                        pch_trabajador char,
                                                        pch_agrupacion char,
                                                        pch_dato char)
 RETURN char is
  vch_integral char(1);
BEGIN

  begin
    SELECT 'X'
      INTO vch_integral
      FROM rel_trab_agr
     WHERE compania = pch_compania
       AND trabajador = pch_trabajador
       AND LTRIM(RTRIM(agrupacion)) = LTRIM(RTRIM(pch_agrupacion))
       AND LTRIM(RTRIM(dato)) = LTRIM(RTRIM(pch_dato));
  exception
    when no_data_found then
      return(' ');
  end;
  RETURN nvl(vch_integral, ' ');
END fn_fco_salario_integral;
/
