Esse eu havia guardado de uma vez que precisei "popular" uma massa de testes,
adaptei prá vc:
drop table big_table1;
create table big_table1 (
id number,
nome char(40),
cpf number(11),
data_nasc date,
sexo number(1); -- 1 -> Masculino, 2 -> Feminino
insert into big_table1
select
rownum sequencia
, initcap(dbms_random.string('L',dbms_random.value(5,10))) || ' ' ||
initcap(dbms_random.string('L',dbms_random.value(4,15))) nome
, trunc(dbms_random.value(10000000000,99999999999)) cpf_qq
, to_date(to_char(to_date('01/01/1930','dd/mm/yyyy'),'J') +
trunc(dbms_random.value(1,11280)),'J') dt_random
, round(dbms_random.value(1,2)) sexo_qq
from dual connect by rownum <= 1000000;
Ederson Elias
DBA Oracle - http://br.linkedin.com/pub/ederson-elias/24/8b/8b0
------------ Labor improbus omnia vincit