Per quanto riguarda l'Owner, puoi tranquillamente lasciarlo a nil, anzi devi siccome provvedi a distuggere autonomamente l'istanza di TTable richiamando il metodo Free, anche se io includerei il blocco tra la Create e la Free all'interno di un costrutto "try...finally".

Il problema che hai riscontrato potrebbe essere dovuto a qualche problema nell'accesso alla tabella; formalmente non vedo errori nel codice, pertanto la causa è da ricercarsi altrove.

Accertati che la prima unit elencata nella clausola uses del progetto sia "ShareMem"...