o que você quer dizer com gravar? tipo gravar a view pra poder acessa-la depois? os campos tem que estar na mesma ordem com o mesmo nome nas duas consultas, tenta assim: SELECT FILIAL,PRODUTO,SALDO AS ENTRADA, 0 AS SAIDA FROM MOVI-ESTOQUE WHERE TipoMOV = 4 UNION SELECT FILIAL,PRODUTO,0 AS ENTRADA, SALDO AS SAIDA FROM MOVI-ESTOQUE WHERE TipoMOV = 0[/code]