Pessoal, tenho um problema com o select abaixo, no 1º. Uso select ALL e funciona sem problemas, no segundo uso select distinct(of_artigo) e dá-me erro no campo ft_obs que um longvar, se retiro este campo funciona.
Uso TD 3.0 - PFT 4 Obrigado a todos Sergio select OK SELECT ALL ar_cod, ar_descr, ar_peso, of_qtde, of_num, of_totprod, of_dtinic, of_dtfim, ft_obs, detft_seq, detft_op, detft_descr, detft_molde, detft_dim, detft_tempo FROM artigo, ofabrico, ftecnica, det_ft WHERE ar_cod = '00AA005' and of_artigo = '00AA005' and of_num = 83357 and ft_artigo = '00AA005' and detft_art(+) = '00AA005'; select com erro SELECT distinct(of_artigo), ar_cod, ar_descr, ar_peso, of_qtde, of_num, of_totprod, of_dtinic, of_dtfim, detft_seq, detft_op, detft_descr, detft_molde, detft_dim, detft_tempo, ft_obs FROM artigo, ofabrico, ftecnica, det_ft WHERE ar_cod = '00AA005' and of_artigo = '00AA005' and of_num = 83357 and ft_artigo = '00AA005' and detft_art(+) = '00AA005'; SELECT distinct(of_artigo), ar_cod, ar_descr, ar_peso, of_qtde, of_num, of_totprod, of_dtinic, of_dtfim, detft_seq, detft_op, detft_descr, detft_molde, detft_dim, detft_tempo, ft_obs ^ Error: 01008 EDT LNA Long not allowed here