Yes, I didn't know what it was so I had looked it up before I saw yours. The definition I got is below:
A common table expression, or CTE, is a temporary named result set created from a simple SQL statement that can be used in subsequent SELECT, DELETE, INSERT, or UPDATE statements.