It was a late-night speech that lasted almost six hours and veered off into bizarre territory with an argument about dragons and ended by freezing the Legislative Council in time.

The Greens MLC David Shoebridge spoke for five hours and 58 minutes in a record-breaking filibuster during a debate about the state government's controversial new laws proposing to overhaul wages and conditions for public servants.

Record breaker ... Greens MLC David Shoebridge. Credit:Simon Alekna

Mr Shoebridge's speech broke the record for the longest ever continuous speech in the NSW Legislative Council set by Labor's Mick Ibbett, who managed three hours and 58 minutes on the Constitution (Legislative Council) Amendment Bill on March 20, 1991.

In a passionate speech, which began at 6.15pm yesterday and ended 12.13am, Mr Shoebridge zeroed in on what he believes are the injustices in the government's bill, concluding just after midnight.