WITH statement does not persist outside of query
You can actually chain CTEs:

WITH psql as ( /* stuff */ ),    
disca as ( SELECT * FROM psql )  
INSERT INTO callcenter.campanha_cliente_chamada ( columns )
SELECT col1, col2, col3
FROM   disca;


... which may help you.