include transaction and add verbose message

Use a transaction for views creation and add also include a verbose
message when creating views.