I agree with rVadim that you should probably consider another approach if possible.
Having said this, here an example code for a procedure to drop and create the view:
CREATE PROCEDURE dbo.USP_REFRES_THE_LATEST_VIEW
AS
IF EXISTS (SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = N'THE_LATEST_VIEW'
AND TABLE_SCHEMA = N'dbo' AND TABLE_TYPE = N'VIEW') DROP VIEW dbo.THE_LATEST_VIEW;
DECLARE @SQL_STR NVARCHAR(MAX) = N'';
SELECT @SQL_STR = STUFF(
(
SELECT NCHAR(13) + NCHAR(10) + 'UNION ALL ' + N'SELECT * FROM ' + T.TABLE_SCHEMA + N'.TBL_MYSTUFF' AS [text()]
FROM INFORMATION_SCHEMA.TABLES T
WHERE T.TABLE_NAME = N'TBL_MYSTUFF'
FOR XML PATH(''), TYPE).value('.[1]','NVARCHAR(MAX)'),1,12,'');
SELECT @SQL_STR = N'CREATE VIEW dbo.THE_LATEST_VIEW AS ' + @SQL_STR;
EXEC sp_executesql @SQL_STR;