• I'd model that problem differently...

    CREATE TABLE Lists(

    List_Id INTEGER NOT NULL,

    List_Name VARCHAR(30) NOT NULL);

    CREATE TABLE List_Options(

    List_Id INTEGER NOT NULL,

    Option_Id INTEGER NOT NULL,

    Option_Value INTEGER,

    Option_Name VARCHAR(100) NOT NULL);

    CREATE TABLE Users(

    User_Id INTEGER NOT NULL,

    User_Name VARCHAR(50));

    CREATE TABLE User_List_Options(

    User_Id INTEGER NOT NULL,

    List_Id INTEGER NOT NULL,

    Option_Id INTEGER NOT NULL

    );