Stream intermediate parts of resultset in PostgreSQL

If i have an excecution plan in PostgreSQL that returns a large number of rows (e.g 10,000) and takes some time to complete, is it possible to stream chucks (or groups of rows) of the final result set before the execution plan finishes?