"A column default tulajdonsága " - szóval még mindig grid, ha jól sejtem.
Szerintem before insert triggerrel a legegyszerűbb, ott el tudod kapni a null értéket, és tetszőlegesen helyettesíteni. Arra kellene valahogy rávenned a gridet, hogy olvassa is vissza és jelenítse meg ("returning", ha tud ilyet).
Igen, trigger lenne a legjobb, csak nem tudom triggerben a page_item értékét.
Az utolsót nem tudom, hogy értetted.
Tehát igazából csak annyit kéne csinálnia egy saját gombnak vagy az "Add Row" gombnak, hogy amikor insertál, akkor egy page_itemből átveszi az értéket és azt adja be neki.