Performance upgrade due to SQL redundancies
Only using one recursive CTE view; modified full name trigger accordingly