CREATE TABLE users (
    user_id NUMBER NOT NULL,
    first_name VARCHAR2(50) NOT NULL,
    last_name VARCHAR2(50) NOT NULL,
    date_of_birth DATE NOT NULL,
    CONSTRAINT user_pk PRIMARY KEY (user_id)
);

CREATE SEQUENCE users_seq
    START WITH 1
    INCREMENT BY 1
    NOCACHE
    NOCYCLE;

INSERT INTO users (user_id, first_name, last_name, date_of_birth) VALUES (users_seq.nextval, 'Keren', 'Begley', TO_DATE('1976-10-14', 'YYYY-MM-DD'));
INSERT INTO users (user_id, first_name, last_name, date_of_birth) VALUES (users_seq.nextval, 'Philip', 'Town', TO_DATE('1976-11-06', 'YYYY-MM-DD'));
INSERT INTO users (user_id, first_name, last_name, date_of_birth) VALUES (users_seq.nextval, 'Ian', 'Major', TO_DATE('1977-06-29', 'YYYY-MM-DD'));
INSERT INTO users (user_id, first_name, last_name, date_of_birth) VALUES (users_seq.nextval, 'Abel', 'Tanner', TO_DATE('1979-04-15', 'YYYY-MM-DD'));
INSERT INTO users (user_id, first_name, last_name, date_of_birth) VALUES (users_seq.nextval, 'Theo', 'Smith', TO_DATE('1980-06-12', 'YYYY-MM-DD'));
INSERT INTO users (user_id, first_name, last_name, date_of_birth) VALUES (users_seq.nextval, 'Therese', 'Kates', TO_DATE('1981-02-16', 'YYYY-MM-DD'));
INSERT INTO users (user_id, first_name, last_name, date_of_birth) VALUES (users_seq.nextval, 'Daniel', 'Clyde', TO_DATE('1984-05-19', 'YYYY-MM-DD'));
INSERT INTO users (user_id, first_name, last_name, date_of_birth) VALUES (users_seq.nextval, 'Rick', 'Braxton', TO_DATE('1984-06-07', 'YYYY-MM-DD'));
INSERT INTO users (user_id, first_name, last_name, date_of_birth) VALUES (users_seq.nextval, 'Mary', 'Embry', TO_DATE('1984-07-15', 'YYYY-MM-DD'));
INSERT INTO users (user_id, first_name, last_name, date_of_birth) VALUES (users_seq.nextval, 'Wallace', 'Hirst', TO_DATE('1986-01-07', 'YYYY-MM-DD'));
INSERT INTO users (user_id, first_name, last_name, date_of_birth) VALUES (users_seq.nextval, 'Michael', 'Casado', TO_DATE('2000-01-14', 'YYYY-MM-DD'));
INSERT INTO users (user_id, first_name, last_name, date_of_birth) VALUES (users_seq.nextval, 'Joseph', 'Edgell', TO_DATE('1999-09-22', 'YYYY-MM-DD'));
INSERT INTO users (user_id, first_name, last_name, date_of_birth) VALUES (users_seq.nextval, 'Rudy', 'Mattis', TO_DATE('1987-09-18', 'YYYY-MM-DD'));
INSERT INTO users (user_id, first_name, last_name, date_of_birth) VALUES (users_seq.nextval, 'Penny', 'Filmore', TO_DATE('1997-08-13', 'YYYY-MM-DD'));
INSERT INTO users (user_id, first_name, last_name, date_of_birth) VALUES (users_seq.nextval, 'Elliot', 'Sidney', TO_DATE('1999-07-17', 'YYYY-MM-DD'));
INSERT INTO users (user_id, first_name, last_name, date_of_birth) VALUES (users_seq.nextval, 'Toshiro', 'Plumber', TO_DATE('1994-04-22', 'YYYY-MM-DD'));
INSERT INTO users (user_id, first_name, last_name, date_of_birth) VALUES (users_seq.nextval, 'Antony', 'Rey', TO_DATE('1992-05-28', 'YYYY-MM-DD'));
INSERT INTO users (user_id, first_name, last_name, date_of_birth) VALUES (users_seq.nextval, 'Julia', 'Harrison', TO_DATE('1999-07-17', 'YYYY-MM-DD'));
INSERT INTO users (user_id, first_name, last_name, date_of_birth) VALUES (users_seq.nextval, 'Vincent', 'Maclean', TO_DATE('1996-01-11', 'YYYY-MM-DD'));
INSERT INTO users (user_id, first_name, last_name, date_of_birth) VALUES (users_seq.nextval, 'Saskia', 'Corliss', TO_DATE('1991-10-20', 'YYYY-MM-DD'));
