Is it possible to declare a variable within a View? For example:
Declare @SomeVar varchar(8) = \'something\'
gives me the syntax error:
Yes this is correct, you can't have variables in views (there are other restrictions too).
Views can be used for cases where the result can be replaced with a select statement.