Para liberar el conjunto de resultados, puede aplicar la forma básica de PHP.
Si devuelve los resultados con PDOStatement::fetchAll()
entonces necesitarías unset()
la variable para borrarla:
$variable = $stmt->fetchAll();
unset($variable);
// or:
$variable = null;
O PDOStatement::closeCursor()
(Cierra el cursor, lo que permite que la sentencia se ejecute de nuevo. ) puede ser útil:
$success = $stmt->closeCursor();