Najlakše je da tekst zaista razbiješ pri unosu i upišeš u tabelu oblika stranice(tekst_id, stranica, tekst) pk(tekst_id, stranica) ind(tekst_id).
Broj stranica i-tog teksta onda dobijaš pomoću SELECT MAX(stranica) FROM stranice WHERE tekst_id=i, a tekst njegove n-te stranice pomoću SELECT tekst FROM stranice WHERE tekst_id=i AND stranica=n
Pogodnost ovog rešenja je što su ti stranice indeksirane tako da je zahvat iz baze optimizovan i ne dovlačiš višak podataka. Druga prednost je što ovako možeš da podržiš i ručne prelome teksta čitajući pagebreak oznaku iz Word dokumenta, da posebno obradiš prelom naslova i izbegavanje siročića, sve to pri uvozu dokumenta.
http://sr.libreoffice.org — slobodan kancelarijski paket, obrada teksta, tablice,
prezentacije, legalno bez troškova licenciranja