You can't. There is no way to move second or first generation Pokemon to the third or fourth generations. This is because the data is stored completely differently, and conflicts among stats. However, do know that EVERY Pokemon can be caught if you have all of the games (RSE,FRLG)
Don't forget Pokemon XD: Gale of Darkness and Collesium ;]