I'm using OS X Yosemite and in Pages table jumps to the next page (and leaving text on the first page) when it gets too big, how can I stop it?
A table in Pages inherits its page break settings from the line on which it is located. (You can imagine the table is a huge character on a line).
To change the behavior of that line place the cursor at the end of the line above the table and press arrow right, moving the cursor to the table row. (Sometimes you'll see a blinking cursor along the left side of the table).
Now, choose Text formatting and click "More" and set up your paginations and breaks to your liking.
This way you can change the behavior of each table to break across lines or not as you see fit, and you don't have to change the behavior of all other text to do it...
There seems to be no solution that I can find. (Apart from making the text or margins unreadably small.)
It looks like you need to make an Enhancement Request.