protected function fetchAssoc($cursor = null)
    {
        if (!empty($cursor) && $cursor instanceof Statement) {
            return $cursor->fetch(\PDO::FETCH_ASSOC);
        }

        if ($this->prepared instanceof Statement) {
            return $this->prepared->fetch(\PDO::FETCH_ASSOC);
        }

        return null;
    }