Ho a disposizione la seguente tabella

codice:
|ID	|Codice		|Descrizione			|
----------------------------------------------------------------
|1	|		| Pezzo 12 del 12/03/2009		|
|2	| 0005211111	| Descrizione			|
|3	| 5845210000	| Descrizione			|
|4	|		| Pezzo 123 del 07/02/2009		|
|5	| 5985452165	| Descrizione			|
|6	|		| Pezzo 5 del 23/01/2009		|
|7	| 5588966331	| Descrizione			|
|...	|…		|…				|
Dovrei effettuare con una SELECT la selezione di tutti i campi in modo che in caso in cui la cella del codice sia vuota mi vada a recuperare nella cella Desrizione il numero Pezzo (es 12) e la data (es 12/03/2009) salvandomeli in due cursori diversi. Questi dati dovranno poi essere mantenuti per ogni riga fino a quando non verrą incontrato un nuovo campo Codice vuoto….


Č possibile tutto questo???

Qualche imput???


PS Posso utilizzare solo SQL quindi niente codice supplementare.