I will be flying from Christchurch, New Zealand to the Philippines. There is an 8 hour stopover at SZX airport. I am a Philippine passport holder. Do I need a transit visa?
You won't need a visa as long as you stay in the transit area of the airport as detailed by Timatic, the database used by airport staff:
Transiting without a visa is possible for: Passengers with a confirmed onward ticket for a flight to a third country within 24 hours. They must stay in the international transit area of the airport and have documents required for the next destination.
If you need/want to leave the transit area you are able to get an entry permit on arrival:
Passengers with a confirmed onward air, cruise or train ticket to a third country within 24 hours can obtain an entry permit on arrival. They must have documents required for the next destination.