SELECT F.CODFUNCIONARIO, F.NOME, F.ENDERECO, F.NR, F.BAIRRO,
F.COMPLEMENTO, F.CPF, F.CTPS, F.RG, F.DATAADMISSAO, F.DESCONTOMAX, F.COMISSAO,
F.SALARIO, F.CEP, C.DESCRICAO AS CARGOATUAL, CG.DESCRICAO AS CARGOINICIAL, DP.DESCRICAO AS DEPARTAMENTO,
CD.DESCRICAO ||  ' - ' || U.SIGLA AS CIDADE
 FROM FUNCIONARIOS F
    LEFT JOIN CARGOS  C  ON (C.CODCARGO  = F.CADCARGOATUAL)
    LEFT JOIN CARGOS  CG ON (CG.CODCARGO = F.CODCARGOINICIAL)
    LEFT JOIN DEPARTAMENTOS DP ON (DP.CODDEPARTAMENTO = F.CODDEPARTAMENTO)
    LEFT JOIN CIDADES      CD  ON (CD.CODCIDADE       = F.CODCIDADE)
    LEFT JOIN UF           U   ON (U.CODUF            = CD.CODUF)
WHERE F.STATUS='A'
