Как я видел, SOCI Lib API НЕ указывает, может ли функция генерировать исключение или нет. http://soci.sourceforge.net/doc/master/api/client/#class -сессия если API сообщает, что функция может выдать исключение (аналогично STL lib), тогда мы можем решить, использовать ли try-catch или нет.
Поэтому при программировании с SOCI, как с этим бороться? - предположить, что все функции SOCI могут выдавать исключения?