prova con
codice:
function select() {
    global $config;
    $result = array();
    try {
        $result = $config->getPdo()->query("CALL getBoo()");
        return $result;
    } catch (Exception $e) {
        die($e);
    }
}
magari l'eccezione che viene lanciata non appartiene alla classe PDOException