Consulta com Inner Join

Pessoal preciso fazer uma consulta avançada usando varios joins mas esta retornando erro, vou postar o erro e o sql
SQL:
SELECT
P.*, L.NOME_LAB, S.NOME_SEC, SB.NOME_SET, G.NOME_GRP, G.ALIQUOTA_GRP, SG.DESCRICAO, SGS.DESCRICAO,
UE.DESCRICAO UND_ENTRADA, US.DESCRICAO UND_SAIDA, SE.DESCRICAO SETOR_ESTOQUE
FROM PRODUTO P
INNER JOIN SECAO S ON (P.COD_SEC = S.COD_SEC)
INNER JOIN LABORATORIO L ON (P.COD_LAB = L.COD_LAB)
INNER JOIN GRUPO_ICMS G ON (P.ICMS_CF_EST = G.COD_GRP)
INNER JOIN UNIDADE_MEDIDA UE ON (P.CODIGO_UNIDADE_ENTRADA = UE.CODIGO)
INNER JOIN UNIDADE_MEDIDA US ON (P.CODIGO_UNIDADE_SAIDA = US.CODIGO)
INNER JOIN SETORES_ESTOQUE SE ON (P.CODIGO_SETOR_ESTOQUE = SE.CODIGO)
LEFT OUTER JOIN SETOR_BALANCA SB ON (P.COD_SETOR = SB.COD_SET)
LEFT OUTER JOIN SECAO_GRUPO SG ON (P.COD_SEC = SG.COD_SEC AND P.COD_GRUPO = SG.COD_GRUPO)
LEFT OUTER JOIN SECAO_GRUPO_SUBGRUPO SGS ON (P.COD_SEC = SGS.COD_SEC
AND P.COD_GRUPO = SGS.COD_GRUPO
AND P.SUB_GRUPO = SGS.COD_SUBGRUPO)

ERRO:

ERRO
Erro ao acessar o banco de dados
Dynamic SQL Error SQL error code = -206 Column unknown PNOME_PRO At line 1, column 779
select count(*) from PRODUTO P INNER JOIN SECAO S ON (P.COD_SEC = S.COD_SEC) INNER JOIN LABORATORIO L ON (P.COD_LAB = L.COD_LAB) INNER JOIN GRUPO_ICMS G ON (P.ICMS_CF_EST = G.COD_GRP) INNER JOIN UNIDADE_MEDIDA UE ON (P.CODIGO_UNIDADE_ENTRADA = UE.CODIGO) INNER JOIN UNIDADE_MEDIDA US ON (P.CODIGO_UNIDADE_SAIDA = US.CODIGO) INNER JOIN SETORES_ESTOQUE SE ON (P.CODIGO_SETOR_ESTOQUE = SE.CODIGO) LEFT OUTER JOIN SETOR_BALANCA SB ON (P.COD_SETOR = SB.COD_SET) LEFT OUTER JOIN SECAO_GRUPO SG ON (P.COD_SEC = SG.COD_SEC AND P.COD_GRUPO = SG.COD_GRUPO) LEFT OUTER JOIN SECAO_GRUPO_SUBGRUPO SGS ON (P.COD_SEC = SGS.COD_SEC AND P.COD_GRUPO = SGS.COD_GRUPO AND P.SUB_GRUPO = SGS.COD_SUBGRUPO) where Upper(PNOME_PRO) = ‘A’

Retire este
SELECT
P.* <<<<< coloque os nomes das colunas

Deu certo muito obrigado.

modifique o asunto do Tópico y adiciona [RESOLVIDO]