CREATE procedure [C6Mart].[SRV_SVUOTAMART]
AS
BEGIN
	SET NOCOUNT ON;
	TRUNCATE TABLE [C6Mart].[ALBERO_PRODOTTI]
	TRUNCATE TABLE [C6Mart].[ANAG_CC]
	TRUNCATE TABLE [C6Mart].[ANAG_CC_TERZI]
	DELETE C6MART.ANAG_CLIENTI 
	FROM C6MART.ANAG_CLIENTI
	INNER JOIN C6STAGING.ALL_CF_PB 
		ON ANAG_CLIENTI.RETE = ALL_CF_PB.RETE_PB
		AND ANAG_CLIENTI.COD_FISCALE = ALL_CF_PB.CODICEFISCALE
	TRUNCATE TABLE [C6Mart].[ANAG_CONTRATTI]
	TRUNCATE TABLE [C6Mart].[ANAG_CONTRATTI_ASS]
	TRUNCATE TABLE [C6Mart].[ANAG_PRODOTTI]
	TRUNCATE TABLE [C6Mart].[ANAG_PRODOTTI_TERZI]
	TRUNCATE TABLE [C6Mart].[ANAG_PROMOTORI]
	TRUNCATE TABLE [C6Mart].[AREA_BISOGNO]
	TRUNCATE TABLE [C6Mart].[ASSET_PERC]
	TRUNCATE TABLE [C6Mart].[ASSET_PERC_TERZI]
	TRUNCATE TABLE [C6Mart].[ASSETCLASS]
	TRUNCATE TABLE [C6Mart].[ASSETCLASS_TERZI]
	TRUNCATE TABLE [C6Mart].[CATEGORIE_PRODOTTO]
	TRUNCATE TABLE [C6Mart].[CODIFICA_RISCHIO]
	TRUNCATE TABLE [C6Mart].[DETTAGLIO_ASUL]
	TRUNCATE TABLE [C6Mart].[EMAIL_PB]
	TRUNCATE TABLE [C6Mart].[MIFID]
	TRUNCATE TABLE [C6Mart].[PARTITE_VIAGGIANTI]
	TRUNCATE TABLE [C6Mart].[PATRIMONIO_AGG]
	TRUNCATE TABLE [C6Mart].[PATRIMONIO_ALTRO]
	TRUNCATE TABLE [C6Mart].[PATRIMONIO_BF]
	TRUNCATE TABLE [C6Mart].[PATRIMONIO_IMMOBILIARE]
	TRUNCATE TABLE [C6Mart].[PATRIMONIO_TERZI]
	TRUNCATE TABLE [C6Mart].[PIRAMIDE_MOD]
	TRUNCATE TABLE [C6Mart].[PIRAMIDE_VERT]
	TRUNCATE TABLE [C6Mart].[PREVIDENZIALE]
	TRUNCATE TABLE [C6Mart].[RISCHIO_AGGREGATO]
	TRUNCATE TABLE [C6Mart].[STRUTTURA_RETE]
END