After testing this. I was unable to create a global temporary view on a SQL Endpoint. I was able to create a temporary view for that session as well as a normal view.
So while the global temp view seems to be unsupported there are a number of other options that can be used as an alternative.