освобождаются ли ресурсы при выборке из базы данных по завершенни функции если выборка происходит в теле функции, а ссылка на результат из нее не возращает, (возвращается в виде масива)? или освобождение происходит только после завершения всего сценария целиком?