Question: are named blocks and are stored in the database?
Answer: Named blocks: They are stored as the database objects in the server. Since they are available as database objects, they can be referred to or used as long as it is present on the server. The compilation process for named blocks happens separately while creating them as a database objects.