The raise error throws a text ,the same that is used in the error varialbe of DBI. This way we have a clear rethrow later