Concettualmente sì.
Cosa faccia poi nello specifico (e come) la funzione extract mi è ignoto.