CREATE OR ALTER VIEW TBFAMILIA(
    CODIGO,
    DESCRICAO,
    UNIDADEMEDIDA_SIGLA,
    MASCARA_PRODUTO)
AS
select
    cast( g.cod_grupo as integer) CODIGO,
    fn_elipses(g.descricao,20) DESCRICAO,
    '' UNIDADEMEDIDA_SIGLA,
    '#MODELO_ID #MODELO_DESCRICAO #COR_DESCRICAO' MASCARA_PRODUTO
from grupos g
where g.grupo > 0

union all

select
    cast( o.cod_tipo as integer) + 100 CODIGO,
    fn_elipses(o.descricao,20) DESCRICAO,
    '' UNIDADEMEDIDA_SIGLA,
    '#MODELO_ID #MODELO_DESCRICAO #COR_DESCRICAO' MASCARA_PRODUTO
from TIPOS o
where o.cod_tipo <> 'INDEF'
;

